{
  "author": {
    "name": "opsgenie",
    "organization": true,
    "roles": [
      "author"
    ],
    "url": "https://hashicorp.com"
  },
  "dependencies": {
    "cdktf": "0.16.0",
    "constructs": "10.2.23"
  },
  "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 opsgenie Provider for Terraform CDK (cdktf)",
  "docs": {
    "stability": "stable"
  },
  "homepage": "https://github.com/rhizo-co/cdktf-provider-opsgenie.git",
  "jsiiVersion": "5.2.23 (build 55d0bc7)",
  "keywords": [
    "cdk",
    "cdktf",
    "opsgenie",
    "provider",
    "terraform"
  ],
  "license": "MPL-2.0",
  "metadata": {
    "jsii": {
      "pacmak": {
        "hasDefaultInterfaces": true
      }
    },
    "tscRootDir": "src"
  },
  "name": "rhizo-co-terraform-provider-opsgenie",
  "readme": {
    "markdown": "\n# Terraform CDK opsgenie Provider ~> 0.6.33\n\nThis repo builds and publishes the Terraform opsgenie Provider bindings for [CDK for Terraform](https://cdk.tf).\n\n## Available Packages\n\n### NPM\n\nThe npm package is available at [https://www.npmjs.com/package/@rhizo-co/provider-opsgenie](https://www.npmjs.com/package/@rhizo-co/provider-opsgenie).\n\n`npm install @rhizo-co/provider-opsgenie`\n\n### PyPI\n\nThe PyPI package is available at [https://pypi.org/project/rhizo-co-cdktf-provider-opsgenie](https://pypi.org/project/rhizo-co-cdktf-provider-opsgenie).\n\n`pipenv install rhizo-co-cdktf-provider-opsgenie`\n\n### Nuget\n\nThe Nuget package is available at [https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Opsgenie](https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Opsgenie).\n\n`dotnet add package HashiCorp.Cdktf.Providers.Opsgenie`\n\n### Maven\n\nThe Maven package is available at [https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-opsgenie](https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-opsgenie).\n\n```\n<dependency>\n    <groupId>com.hashicorp</groupId>\n    <artifactId>cdktf-provider-opsgenie</artifactId>\n    <version>[REPLACE WITH DESIRED VERSION]</version>\n</dependency>\n```\n\n\n### Go\n\nThe go package is generated into the [`github.com/rhizo-co/cdktf-provider-opsgenie-go`](https://github.com/rhizo-co/cdktf-provider-opsgenie-go) package.\n\n`go get github.com/rhizo-co/cdktf-provider-opsgenie-go/opsgenie`\n\n## Docs\n\nFind auto-generated docs for this provider here:\n\n- [Typescript](./docs/API.typescript.md)\n- [Python](./docs/API.python.md)\n- [Java](./docs/API.java.md)\n- [C#](./docs/API.csharp.md)\n- [Go](./docs/API.go.md)\n\nYou can also visit a hosted version of the documentation on [constructs.dev](https://constructs.dev/packages/@cdktf/provider-opsgenie).\n\n## Versioning\n\nThis project is explicitly not tracking the Terraform opsgenie Provider version 1:1. In fact, it always tracks `latest` of `~> 0.6.33` 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 opsgenie Provider](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33.0)\n    - This links to the minimum version being tracked, you can find the latest released version [in our releases](https://github.com/cdktf/cdktf-provider-opsgenie/releases)\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.\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/rhizo-co/cdktf-provider-opsgenie.git"
  },
  "schema": "jsii/0.10.0",
  "submodules": {
    "rhizo-co-terraform-provider-opsgenie.alertPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2
      },
      "readme": {
        "markdown": "# `opsgenie_alert_policy`\n\nRefer to the Terraform Registory for docs: [`opsgenie_alert_policy`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy).\n"
      },
      "symbolId": "src/alert-policy/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.apiIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3
      },
      "readme": {
        "markdown": "# `opsgenie_api_integration`\n\nRefer to the Terraform Registory for docs: [`opsgenie_api_integration`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration).\n"
      },
      "symbolId": "src/api-integration/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.customRole": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 4
      },
      "readme": {
        "markdown": "# `opsgenie_custom_role`\n\nRefer to the Terraform Registory for docs: [`opsgenie_custom_role`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/custom_role).\n"
      },
      "symbolId": "src/custom-role/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 21
      },
      "readme": {
        "markdown": "# `data_opsgenie_escalation`\n\nRefer to the Terraform Registory for docs: [`data_opsgenie_escalation`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation).\n"
      },
      "symbolId": "src/data-opsgenie-escalation/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieHeartbeat": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 22
      },
      "readme": {
        "markdown": "# `data_opsgenie_heartbeat`\n\nRefer to the Terraform Registory for docs: [`data_opsgenie_heartbeat`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat).\n"
      },
      "symbolId": "src/data-opsgenie-heartbeat/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 23
      },
      "readme": {
        "markdown": "# `data_opsgenie_schedule`\n\nRefer to the Terraform Registory for docs: [`data_opsgenie_schedule`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/schedule).\n"
      },
      "symbolId": "src/data-opsgenie-schedule/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 24
      },
      "readme": {
        "markdown": "# `data_opsgenie_service`\n\nRefer to the Terraform Registory for docs: [`data_opsgenie_service`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/service).\n"
      },
      "symbolId": "src/data-opsgenie-service/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 25
      },
      "readme": {
        "markdown": "# `data_opsgenie_team`\n\nRefer to the Terraform Registory for docs: [`data_opsgenie_team`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/team).\n"
      },
      "symbolId": "src/data-opsgenie-team/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 26
      },
      "readme": {
        "markdown": "# `data_opsgenie_user`\n\nRefer to the Terraform Registory for docs: [`data_opsgenie_user`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/user).\n"
      },
      "symbolId": "src/data-opsgenie-user/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.emailIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 5
      },
      "readme": {
        "markdown": "# `opsgenie_email_integration`\n\nRefer to the Terraform Registory for docs: [`opsgenie_email_integration`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration).\n"
      },
      "symbolId": "src/email-integration/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 6
      },
      "readme": {
        "markdown": "# `opsgenie_escalation`\n\nRefer to the Terraform Registory for docs: [`opsgenie_escalation`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation).\n"
      },
      "symbolId": "src/escalation/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.heartbeat": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 7
      },
      "readme": {
        "markdown": "# `opsgenie_heartbeat`\n\nRefer to the Terraform Registory for docs: [`opsgenie_heartbeat`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat).\n"
      },
      "symbolId": "src/heartbeat/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.incidentTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 8
      },
      "readme": {
        "markdown": "# `opsgenie_incident_template`\n\nRefer to the Terraform Registory for docs: [`opsgenie_incident_template`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template).\n"
      },
      "symbolId": "src/incident-template/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 9
      },
      "readme": {
        "markdown": "# `opsgenie_integration_action`\n\nRefer to the Terraform Registory for docs: [`opsgenie_integration_action`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action).\n"
      },
      "symbolId": "src/integration-action/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 10
      },
      "readme": {
        "markdown": "# `opsgenie_maintenance`\n\nRefer to the Terraform Registory for docs: [`opsgenie_maintenance`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance).\n"
      },
      "symbolId": "src/maintenance/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 11
      },
      "readme": {
        "markdown": "# `opsgenie_notification_policy`\n\nRefer to the Terraform Registory for docs: [`opsgenie_notification_policy`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy).\n"
      },
      "symbolId": "src/notification-policy/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 12
      },
      "readme": {
        "markdown": "# `opsgenie_notification_rule`\n\nRefer to the Terraform Registory for docs: [`opsgenie_notification_rule`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule).\n"
      },
      "symbolId": "src/notification-rule/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.provider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 27
      },
      "readme": {
        "markdown": "# `provider`\n\nRefer to the Terraform Registory for docs: [`opsgenie`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs).\n"
      },
      "symbolId": "src/provider/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.schedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 13
      },
      "readme": {
        "markdown": "# `opsgenie_schedule`\n\nRefer to the Terraform Registory for docs: [`opsgenie_schedule`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule).\n"
      },
      "symbolId": "src/schedule/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 14
      },
      "readme": {
        "markdown": "# `opsgenie_schedule_rotation`\n\nRefer to the Terraform Registory for docs: [`opsgenie_schedule_rotation`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation).\n"
      },
      "symbolId": "src/schedule-rotation/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.service": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 15
      },
      "readme": {
        "markdown": "# `opsgenie_service`\n\nRefer to the Terraform Registory for docs: [`opsgenie_service`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service).\n"
      },
      "symbolId": "src/service/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 16
      },
      "readme": {
        "markdown": "# `opsgenie_service_incident_rule`\n\nRefer to the Terraform Registory for docs: [`opsgenie_service_incident_rule`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule).\n"
      },
      "symbolId": "src/service-incident-rule/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.team": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 17
      },
      "readme": {
        "markdown": "# `opsgenie_team`\n\nRefer to the Terraform Registory for docs: [`opsgenie_team`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team).\n"
      },
      "symbolId": "src/team/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 18
      },
      "readme": {
        "markdown": "# `opsgenie_team_routing_rule`\n\nRefer to the Terraform Registory for docs: [`opsgenie_team_routing_rule`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule).\n"
      },
      "symbolId": "src/team-routing-rule/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.user": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 19
      },
      "readme": {
        "markdown": "# `opsgenie_user`\n\nRefer to the Terraform Registory for docs: [`opsgenie_user`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user).\n"
      },
      "symbolId": "src/user/index:"
    },
    "rhizo-co-terraform-provider-opsgenie.userContact": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 20
      },
      "readme": {
        "markdown": "# `opsgenie_user_contact`\n\nRefer to the Terraform Registory for docs: [`opsgenie_user_contact`](https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user_contact).\n"
      },
      "symbolId": "src/user-contact/index:"
    }
  },
  "targets": {
    "dotnet": {
      "namespace": "HashiCorp.Cdktf.Providers.Opsgenie",
      "packageId": "HashiCorp.Cdktf.Providers.Opsgenie"
    },
    "go": {
      "moduleName": "github.com/rhizo-co/cdktf-provider-opsgenie-go",
      "packageName": "opsgenie"
    },
    "java": {
      "maven": {
        "artifactId": "cdktf-provider-opsgenie",
        "groupId": "com.hashicorp"
      },
      "package": "com.hashicorp.cdktf.providers.opsgenie"
    },
    "js": {
      "npm": "rhizo-co-terraform-provider-opsgenie"
    },
    "python": {
      "distName": "rhizo-co-cdktf-provider-opsgenie",
      "module": "rhizo-co_cdktf_provider_opsgenie"
    }
  },
  "types": {
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicy": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy opsgenie_alert_policy}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy opsgenie_alert_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 1193
        },
        "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": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 1175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1523
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1539
          },
          "name": "putResponders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyResponders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1555
          },
          "name": "putTimeRestriction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestriction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1244
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1260
          },
          "name": "resetAlertDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1276
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1292
          },
          "name": "resetContinuePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1308
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1324
          },
          "name": "resetEntity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1526
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1340
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1356
          },
          "name": "resetIgnoreOriginalActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1372
          },
          "name": "resetIgnoreOriginalDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1388
          },
          "name": "resetIgnoreOriginalResponders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1404
          },
          "name": "resetIgnoreOriginalTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1446
          },
          "name": "resetPolicyDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1462
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1542
          },
          "name": "resetResponders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1478
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1494
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1510
          },
          "name": "resetTeamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1558
          },
          "name": "resetTimeRestriction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1570
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AlertPolicy",
      "namespace": "alertPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1180
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1520
          },
          "name": "filter",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1536
          },
          "name": "responders",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyRespondersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1552
          },
          "name": "timeRestriction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1248
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1264
          },
          "name": "alertDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1280
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1296
          },
          "name": "continuePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1312
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1328
          },
          "name": "entityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1530
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1344
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1360
          },
          "name": "ignoreOriginalActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1376
          },
          "name": "ignoreOriginalDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1392
          },
          "name": "ignoreOriginalRespondersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1408
          },
          "name": "ignoreOriginalTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1421
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1434
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1450
          },
          "name": "policyDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1466
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1546
          },
          "name": "respondersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1482
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1498
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1514
          },
          "name": "teamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1562
          },
          "name": "timeRestrictionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1238
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1254
          },
          "name": "alertDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1270
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1286
          },
          "name": "continuePolicy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1302
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1318
          },
          "name": "entity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1334
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1350
          },
          "name": "ignoreOriginalActions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1366
          },
          "name": "ignoreOriginalDetails",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1382
          },
          "name": "ignoreOriginalResponders",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1398
          },
          "name": "ignoreOriginalTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1414
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1427
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1440
          },
          "name": "policyDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1456
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1472
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1488
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1504
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicy"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 9
      },
      "name": "AlertPolicyConfig",
      "namespace": "alertPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#message AlertPolicy#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 60
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#name AlertPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 64
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#actions AlertPolicy#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 13
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#alert_description AlertPolicy#alert_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 17
          },
          "name": "alertDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#alias AlertPolicy#alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 21
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#continue_policy AlertPolicy#continue_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 25
          },
          "name": "continuePolicy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#enabled AlertPolicy#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 29
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#entity AlertPolicy#entity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 33
          },
          "name": "entity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#filter AlertPolicy#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 90
          },
          "name": "filter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#id AlertPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 40
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#ignore_original_actions AlertPolicy#ignore_original_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 44
          },
          "name": "ignoreOriginalActions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#ignore_original_details AlertPolicy#ignore_original_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 48
          },
          "name": "ignoreOriginalDetails",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#ignore_original_responders AlertPolicy#ignore_original_responders}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 52
          },
          "name": "ignoreOriginalResponders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#ignore_original_tags AlertPolicy#ignore_original_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 56
          },
          "name": "ignoreOriginalTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#policy_description AlertPolicy#policy_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 68
          },
          "name": "policyDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#priority AlertPolicy#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 72
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#responders AlertPolicy#responders}",
            "stability": "stable",
            "summary": "responders block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 96
          },
          "name": "responders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#source AlertPolicy#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 76
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#tags AlertPolicy#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#team_id AlertPolicy#team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 84
          },
          "name": "teamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#time_restriction AlertPolicy#time_restriction}",
            "stability": "stable",
            "summary": "time_restriction block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 102
          },
          "name": "timeRestriction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilter": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 338
      },
      "name": "AlertPolicyFilter",
      "namespace": "alertPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#conditions AlertPolicy#conditions}",
            "stability": "stable",
            "summary": "conditions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 348
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#type AlertPolicy#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 342
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyFilter"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 104
      },
      "name": "AlertPolicyFilterConditions",
      "namespace": "alertPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#field AlertPolicy#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 114
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#operation AlertPolicy#operation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 130
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#expected_value AlertPolicy#expected_value}",
            "stability": "stable",
            "summary": "User defined value that will be compared with alert field according to the operation. Default value is empty string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 110
          },
          "name": "expectedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#key AlertPolicy#key}",
            "stability": "stable",
            "summary": "If 'field' is set as 'extra-properties', key could be used for key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 120
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#not AlertPolicy#not}",
            "stability": "stable",
            "summary": "Indicates behaviour of the given operation. Default value is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 126
          },
          "name": "not",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#order AlertPolicy#order}",
            "stability": "stable",
            "summary": "Order of the condition in conditions list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 136
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyFilterConditions"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 334
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditionsOutputReference"
            }
          }
        }
      ],
      "name": "AlertPolicyFilterConditionsList",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 327
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 327
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 327
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyFilterConditionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 236
          },
          "name": "resetExpectedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 265
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 281
          },
          "name": "resetNot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 310
          },
          "name": "resetOrder"
        }
      ],
      "name": "AlertPolicyFilterConditionsOutputReference",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 240
          },
          "name": "expectedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 253
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 269
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 285
          },
          "name": "notInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 298
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 314
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 230
          },
          "name": "expectedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 246
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 259
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 275
          },
          "name": "not",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 291
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 304
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyFilterConditionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterOutputReference"
            }
          }
        }
      ],
      "name": "AlertPolicyFilterList",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 453
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 453
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 453
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyFilterList"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 433
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 436
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 420
          },
          "name": "resetType"
        }
      ],
      "name": "AlertPolicyFilterOutputReference",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 430
          },
          "name": "conditions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 440
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 424
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 414
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyFilterOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyResponders": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyResponders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 464
      },
      "name": "AlertPolicyResponders",
      "namespace": "alertPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#id AlertPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 471
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#type AlertPolicy#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 479
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#name AlertPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 475
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#username AlertPolicy#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 483
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyResponders"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyRespondersList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyRespondersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 635
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyRespondersOutputReference"
            }
          }
        }
      ],
      "name": "AlertPolicyRespondersList",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 628
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 628
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 628
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyRespondersList"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyRespondersOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyRespondersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 582
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 611
          },
          "name": "resetUsername"
        }
      ],
      "name": "AlertPolicyRespondersOutputReference",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 570
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 586
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 599
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 615
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 563
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 576
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 592
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 605
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyResponders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyRespondersOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestriction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestriction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 1019
      },
      "name": "AlertPolicyTimeRestriction",
      "namespace": "alertPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#type AlertPolicy#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1023
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#restriction AlertPolicy#restriction}",
            "stability": "stable",
            "summary": "restriction block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1029
          },
          "name": "restriction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#restrictions AlertPolicy#restrictions}",
            "stability": "stable",
            "summary": "restrictions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1035
          },
          "name": "restrictions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyTimeRestriction"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 1160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 1152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1167
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionOutputReference"
            }
          }
        }
      ],
      "name": "AlertPolicyTimeRestrictionList",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1160
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1160
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1160
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyTimeRestrictionList"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 1060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 1050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1124
          },
          "name": "putRestriction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestriction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1140
          },
          "name": "putRestrictions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1127
          },
          "name": "resetRestriction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1143
          },
          "name": "resetRestrictions"
        }
      ],
      "name": "AlertPolicyTimeRestrictionOutputReference",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1121
          },
          "name": "restriction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1137
          },
          "name": "restrictions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1131
          },
          "name": "restrictionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1147
          },
          "name": "restrictionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1115
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1108
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1064
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestriction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyTimeRestrictionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestriction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestriction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 639
      },
      "name": "AlertPolicyTimeRestrictionRestriction",
      "namespace": "alertPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#end_hour AlertPolicy#end_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 643
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#end_min AlertPolicy#end_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 647
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#start_hour AlertPolicy#start_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 651
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#start_min AlertPolicy#start_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 655
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyTimeRestrictionRestriction"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 801
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionOutputReference"
            }
          }
        }
      ],
      "name": "AlertPolicyTimeRestrictionRestrictionList",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 794
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 794
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 794
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 787
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyTimeRestrictionRestrictionList"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 671
      },
      "name": "AlertPolicyTimeRestrictionRestrictionOutputReference",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 742
          },
          "name": "endHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 755
          },
          "name": "endMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 768
          },
          "name": "startHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 781
          },
          "name": "startMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 735
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 748
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 761
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 774
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestriction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyTimeRestrictionRestrictionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 805
      },
      "name": "AlertPolicyTimeRestrictionRestrictions",
      "namespace": "alertPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#end_day AlertPolicy#end_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 809
          },
          "name": "endDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#end_hour AlertPolicy#end_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 813
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#end_min AlertPolicy#end_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 817
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#start_day AlertPolicy#start_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 821
          },
          "name": "startDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#start_hour AlertPolicy#start_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 825
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/alert_policy#start_min AlertPolicy#start_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 829
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyTimeRestrictionRestrictions"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 1008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 1000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1015
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionsOutputReference"
            }
          }
        }
      ],
      "name": "AlertPolicyTimeRestrictionRestrictionsList",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1008
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1008
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1008
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 1001
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyTimeRestrictionRestrictionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alert-policy/index.ts",
          "line": 857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alert-policy/index.ts",
        "line": 847
      },
      "name": "AlertPolicyTimeRestrictionRestrictionsOutputReference",
      "namespace": "alertPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 930
          },
          "name": "endDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 943
          },
          "name": "endHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 956
          },
          "name": "endMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 969
          },
          "name": "startDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 982
          },
          "name": "startHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 995
          },
          "name": "startMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 923
          },
          "name": "endDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 936
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 949
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 962
          },
          "name": "startDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 975
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 988
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alert-policy/index.ts",
            "line": 861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.alertPolicy.AlertPolicyTimeRestrictionRestrictions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alert-policy/index:AlertPolicyTimeRestrictionRestrictionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegration": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration opsgenie_api_integration}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration opsgenie_api_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/api-integration/index.ts",
          "line": 209
        },
        "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": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-integration/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 409
          },
          "name": "putResponders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationResponders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 250
          },
          "name": "resetAllowWriteAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 271
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 287
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 303
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 319
          },
          "name": "resetIgnoreRespondersFromPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 348
          },
          "name": "resetOwnerTeamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 412
          },
          "name": "resetResponders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 364
          },
          "name": "resetSuppressNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 380
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 396
          },
          "name": "resetWebhookUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 424
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApiIntegration",
      "namespace": "apiIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 259
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 406
          },
          "name": "responders",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationRespondersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 254
          },
          "name": "allowWriteAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 275
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 291
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 307
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 323
          },
          "name": "ignoreRespondersFromPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 336
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 352
          },
          "name": "ownerTeamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 416
          },
          "name": "respondersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 368
          },
          "name": "suppressNotificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 384
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 400
          },
          "name": "webhookUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 244
          },
          "name": "allowWriteAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 265
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 281
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 297
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 313
          },
          "name": "ignoreRespondersFromPayload",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 329
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 342
          },
          "name": "ownerTeamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 358
          },
          "name": "suppressNotifications",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 374
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 390
          },
          "name": "webhookUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-integration/index:ApiIntegration"
    },
    "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-integration/index.ts",
        "line": 9
      },
      "name": "ApiIntegrationConfig",
      "namespace": "apiIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#name ApiIntegration#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#allow_write_access ApiIntegration#allow_write_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 13
          },
          "name": "allowWriteAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#enabled ApiIntegration#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 17
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#headers ApiIntegration#headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 21
          },
          "name": "headers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#id ApiIntegration#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#ignore_responders_from_payload ApiIntegration#ignore_responders_from_payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 32
          },
          "name": "ignoreRespondersFromPayload",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#owner_team_id ApiIntegration#owner_team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 40
          },
          "name": "ownerTeamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#responders ApiIntegration#responders}",
            "stability": "stable",
            "summary": "responders block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 58
          },
          "name": "responders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#suppress_notifications ApiIntegration#suppress_notifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 44
          },
          "name": "suppressNotifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#type ApiIntegration#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 48
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#webhook_url ApiIntegration#webhook_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 52
          },
          "name": "webhookUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-integration/index:ApiIntegrationConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationResponders": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationResponders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-integration/index.ts",
        "line": 60
      },
      "name": "ApiIntegrationResponders",
      "namespace": "apiIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#id ApiIntegration#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 67
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/api_integration#type ApiIntegration#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 71
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-integration/index:ApiIntegrationResponders"
    },
    "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationRespondersList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationRespondersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-integration/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-integration/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationRespondersOutputReference"
            }
          }
        }
      ],
      "name": "ApiIntegrationRespondersList",
      "namespace": "apiIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 176
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 176
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 176
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/api-integration/index:ApiIntegrationRespondersList"
    },
    "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationRespondersOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationRespondersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-integration/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-integration/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 143
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 159
          },
          "name": "resetType"
        }
      ],
      "name": "ApiIntegrationRespondersOutputReference",
      "namespace": "apiIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 147
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 163
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 137
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 153
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-integration/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.apiIntegration.ApiIntegrationResponders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/api-integration/index:ApiIntegrationRespondersOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.customRole.CustomRole": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/custom_role opsgenie_custom_role}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.customRole.CustomRole",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/custom_role opsgenie_custom_role} Resource."
        },
        "locationInModule": {
          "filename": "src/custom-role/index.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",
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.customRole.CustomRoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-role/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 91
          },
          "name": "resetDisallowedRights"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 107
          },
          "name": "resetExtendedRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 123
          },
          "name": "resetGrantedRights"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 139
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 164
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomRole",
      "namespace": "customRole",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 95
          },
          "name": "disallowedRightsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 111
          },
          "name": "extendedRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 127
          },
          "name": "grantedRightsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 143
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 156
          },
          "name": "roleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 85
          },
          "name": "disallowedRights",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 101
          },
          "name": "extendedRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 117
          },
          "name": "grantedRights",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 133
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 149
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-role/index:CustomRole"
    },
    "rhizo-co-terraform-provider-opsgenie.customRole.CustomRoleConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.customRole.CustomRoleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-role/index.ts",
        "line": 9
      },
      "name": "CustomRoleConfig",
      "namespace": "customRole",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/custom_role#role_name CustomRole#role_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 32
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/custom_role#disallowed_rights CustomRole#disallowed_rights}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 13
          },
          "name": "disallowedRights",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/custom_role#extended_role CustomRole#extended_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 17
          },
          "name": "extendedRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/custom_role#granted_rights CustomRole#granted_rights}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 21
          },
          "name": "grantedRights",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/custom_role#id CustomRole#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-role/index.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-role/index:CustomRoleConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalation": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation opsgenie_escalation}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation opsgenie_escalation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-escalation/index.ts",
          "line": 537
        },
        "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": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-escalation/index.ts",
        "line": 519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 631
          },
          "name": "putRepeat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeat"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 647
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 573
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 589
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 618
          },
          "name": "resetOwnerTeamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 634
          },
          "name": "resetRepeat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 650
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 662
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataOpsgenieEscalation",
      "namespace": "dataOpsgenieEscalation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 524
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 628
          },
          "name": "repeat",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeatList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 644
          },
          "name": "rules",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 577
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 593
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 606
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 622
          },
          "name": "ownerTeamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 638
          },
          "name": "repeatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeat"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 654
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 567
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 583
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 599
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 612
          },
          "name": "ownerTeamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-escalation/index:DataOpsgenieEscalation"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-opsgenie-escalation/index.ts",
        "line": 9
      },
      "name": "DataOpsgenieEscalationConfig",
      "namespace": "dataOpsgenieEscalation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#name DataOpsgenieEscalation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#description DataOpsgenieEscalation#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#id DataOpsgenieEscalation#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#owner_team_id DataOpsgenieEscalation#owner_team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 28
          },
          "name": "ownerTeamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#repeat DataOpsgenieEscalation#repeat}",
            "stability": "stable",
            "summary": "repeat block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 34
          },
          "name": "repeat",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeat"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#rules DataOpsgenieEscalation#rules}",
            "stability": "stable",
            "summary": "rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 40
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-opsgenie-escalation/index:DataOpsgenieEscalationConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeat": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-opsgenie-escalation/index.ts",
        "line": 42
      },
      "name": "DataOpsgenieEscalationRepeat",
      "namespace": "dataOpsgenieEscalation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#close_alert_after_all DataOpsgenieEscalation#close_alert_after_all}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 46
          },
          "name": "closeAlertAfterAll",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#count DataOpsgenieEscalation#count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 50
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#reset_recipient_states DataOpsgenieEscalation#reset_recipient_states}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 54
          },
          "name": "resetRecipientStates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#wait_interval DataOpsgenieEscalation#wait_interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 58
          },
          "name": "waitInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-escalation/index:DataOpsgenieEscalationRepeat"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeatList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeatList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-escalation/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-escalation/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 216
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeatOutputReference"
            }
          }
        }
      ],
      "name": "DataOpsgenieEscalationRepeatList",
      "namespace": "dataOpsgenieEscalation",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 209
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 209
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 209
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeat"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-opsgenie-escalation/index:DataOpsgenieEscalationRepeatList"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeatOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-escalation/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-escalation/index.ts",
        "line": 74
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 144
          },
          "name": "resetCloseAlertAfterAll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 160
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 176
          },
          "name": "resetResetRecipientStates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 192
          },
          "name": "resetWaitInterval"
        }
      ],
      "name": "DataOpsgenieEscalationRepeatOutputReference",
      "namespace": "dataOpsgenieEscalation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 148
          },
          "name": "closeAlertAfterAllInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 164
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 180
          },
          "name": "resetRecipientStatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 196
          },
          "name": "waitIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 138
          },
          "name": "closeAlertAfterAll",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 154
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 170
          },
          "name": "resetRecipientStates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 186
          },
          "name": "waitInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRepeat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-opsgenie-escalation/index:DataOpsgenieEscalationRepeatOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRules": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-opsgenie-escalation/index.ts",
        "line": 347
      },
      "name": "DataOpsgenieEscalationRules",
      "namespace": "dataOpsgenieEscalation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#condition DataOpsgenieEscalation#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 351
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#delay DataOpsgenieEscalation#delay}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 355
          },
          "name": "delay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#notify_type DataOpsgenieEscalation#notify_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 359
          },
          "name": "notifyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#recipient DataOpsgenieEscalation#recipient}",
            "stability": "stable",
            "summary": "recipient block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 365
          },
          "name": "recipient",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipient"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-opsgenie-escalation/index:DataOpsgenieEscalationRules"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-escalation/index.ts",
          "line": 504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-escalation/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 511
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataOpsgenieEscalationRulesList",
      "namespace": "dataOpsgenieEscalation",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 504
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 504
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 504
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-opsgenie-escalation/index:DataOpsgenieEscalationRulesList"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-escalation/index.ts",
          "line": 391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-escalation/index.ts",
        "line": 381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 487
          },
          "name": "putRecipient",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipient"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "DataOpsgenieEscalationRulesOutputReference",
      "namespace": "dataOpsgenieEscalation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 484
          },
          "name": "recipient",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipientList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 452
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 465
          },
          "name": "delayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 478
          },
          "name": "notifyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 491
          },
          "name": "recipientInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipient"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 445
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 458
          },
          "name": "delay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 471
          },
          "name": "notifyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-opsgenie-escalation/index:DataOpsgenieEscalationRulesOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipient": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipient",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-opsgenie-escalation/index.ts",
        "line": 220
      },
      "name": "DataOpsgenieEscalationRulesRecipient",
      "namespace": "dataOpsgenieEscalation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#id DataOpsgenieEscalation#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 227
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/escalation#type DataOpsgenieEscalation#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 231
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-escalation/index:DataOpsgenieEscalationRulesRecipient"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipientList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipientList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-escalation/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-escalation/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 343
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipientOutputReference"
            }
          }
        }
      ],
      "name": "DataOpsgenieEscalationRulesRecipientList",
      "namespace": "dataOpsgenieEscalation",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 336
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 336
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 336
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipient"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-opsgenie-escalation/index:DataOpsgenieEscalationRulesRecipientList"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipientOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipientOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-escalation/index.ts",
          "line": 255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-escalation/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 303
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 319
          },
          "name": "resetType"
        }
      ],
      "name": "DataOpsgenieEscalationRulesRecipientOutputReference",
      "namespace": "dataOpsgenieEscalation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 307
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 323
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 297
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 313
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-escalation/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieEscalation.DataOpsgenieEscalationRulesRecipient"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-opsgenie-escalation/index:DataOpsgenieEscalationRulesRecipientOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieHeartbeat.DataOpsgenieHeartbeat": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat opsgenie_heartbeat}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieHeartbeat.DataOpsgenieHeartbeat",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat opsgenie_heartbeat} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-heartbeat/index.ts",
          "line": 76
        },
        "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": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieHeartbeat.DataOpsgenieHeartbeatConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-heartbeat/index.ts",
        "line": 58
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 116
          },
          "name": "resetAlertMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 132
          },
          "name": "resetAlertPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 148
          },
          "name": "resetAlertTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 164
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 180
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 196
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 212
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 228
          },
          "name": "resetIntervalUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 257
          },
          "name": "resetOwnerTeamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 269
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataOpsgenieHeartbeat",
      "namespace": "dataOpsgenieHeartbeat",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 63
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 120
          },
          "name": "alertMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 136
          },
          "name": "alertPriorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 152
          },
          "name": "alertTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 168
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 184
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 200
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 216
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 232
          },
          "name": "intervalUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 245
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 261
          },
          "name": "ownerTeamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 110
          },
          "name": "alertMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 126
          },
          "name": "alertPriority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 142
          },
          "name": "alertTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 158
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 174
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 190
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 206
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 222
          },
          "name": "intervalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 238
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 251
          },
          "name": "ownerTeamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-heartbeat/index:DataOpsgenieHeartbeat"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieHeartbeat.DataOpsgenieHeartbeatConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieHeartbeat.DataOpsgenieHeartbeatConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-opsgenie-heartbeat/index.ts",
        "line": 9
      },
      "name": "DataOpsgenieHeartbeatConfig",
      "namespace": "dataOpsgenieHeartbeat",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat#name DataOpsgenieHeartbeat#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 48
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat#alert_message DataOpsgenieHeartbeat#alert_message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 13
          },
          "name": "alertMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat#alert_priority DataOpsgenieHeartbeat#alert_priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 17
          },
          "name": "alertPriority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat#alert_tags DataOpsgenieHeartbeat#alert_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 21
          },
          "name": "alertTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat#description DataOpsgenieHeartbeat#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 25
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat#enabled DataOpsgenieHeartbeat#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 29
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat#id DataOpsgenieHeartbeat#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 36
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat#interval DataOpsgenieHeartbeat#interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 40
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat#interval_unit DataOpsgenieHeartbeat#interval_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 44
          },
          "name": "intervalUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/heartbeat#owner_team_id DataOpsgenieHeartbeat#owner_team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-heartbeat/index.ts",
            "line": 52
          },
          "name": "ownerTeamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-heartbeat/index:DataOpsgenieHeartbeatConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieSchedule.DataOpsgenieSchedule": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/schedule opsgenie_schedule}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieSchedule.DataOpsgenieSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/schedule opsgenie_schedule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-schedule/index.ts",
          "line": 60
        },
        "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": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieSchedule.DataOpsgenieScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-schedule/index.ts",
        "line": 42
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 96
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 112
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 128
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 157
          },
          "name": "resetOwnerTeamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 173
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 185
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataOpsgenieSchedule",
      "namespace": "dataOpsgenieSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 47
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 100
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 116
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 132
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 145
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 161
          },
          "name": "ownerTeamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 177
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 106
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 122
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 138
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 151
          },
          "name": "ownerTeamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 167
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-schedule/index:DataOpsgenieSchedule"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieSchedule.DataOpsgenieScheduleConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieSchedule.DataOpsgenieScheduleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-opsgenie-schedule/index.ts",
        "line": 9
      },
      "name": "DataOpsgenieScheduleConfig",
      "namespace": "dataOpsgenieSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/schedule#name DataOpsgenieSchedule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 28
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/schedule#description DataOpsgenieSchedule#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/schedule#enabled DataOpsgenieSchedule#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 17
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/schedule#id DataOpsgenieSchedule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/schedule#owner_team_id DataOpsgenieSchedule#owner_team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 32
          },
          "name": "ownerTeamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/schedule#timezone DataOpsgenieSchedule#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-schedule/index.ts",
            "line": 36
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-schedule/index:DataOpsgenieScheduleConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieService.DataOpsgenieService": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/service opsgenie_service}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieService.DataOpsgenieService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/service opsgenie_service} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-service/index.ts",
          "line": 52
        },
        "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": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieService.DataOpsgenieServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-service/index.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 86
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 102
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 131
          },
          "name": "resetTeamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 143
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataOpsgenieService",
      "namespace": "dataOpsgenieService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 90
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 106
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 119
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 135
          },
          "name": "teamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 80
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 112
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 125
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-service/index:DataOpsgenieService"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieService.DataOpsgenieServiceConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieService.DataOpsgenieServiceConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-opsgenie-service/index.ts",
        "line": 9
      },
      "name": "DataOpsgenieServiceConfig",
      "namespace": "dataOpsgenieService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/service#name DataOpsgenieService#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/service#description DataOpsgenieService#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/service#id DataOpsgenieService#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/service#team_id DataOpsgenieService#team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-service/index.ts",
            "line": 28
          },
          "name": "teamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-service/index:DataOpsgenieServiceConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeam": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/team opsgenie_team}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeam",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/team opsgenie_team} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-team/index.ts",
          "line": 208
        },
        "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": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-team/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 284
          },
          "name": "putMember",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMember"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 242
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 258
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 287
          },
          "name": "resetMember"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 299
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataOpsgenieTeam",
      "namespace": "dataOpsgenieTeam",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 195
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 281
          },
          "name": "member",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMemberList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 246
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 262
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 291
          },
          "name": "memberInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMember"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 275
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 236
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 252
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 268
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-team/index:DataOpsgenieTeam"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-opsgenie-team/index.ts",
        "line": 9
      },
      "name": "DataOpsgenieTeamConfig",
      "namespace": "dataOpsgenieTeam",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/team#name DataOpsgenieTeam#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/team#description DataOpsgenieTeam#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/team#id DataOpsgenieTeam#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/team#member DataOpsgenieTeam#member}",
            "stability": "stable",
            "summary": "member block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 30
          },
          "name": "member",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMember"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-opsgenie-team/index:DataOpsgenieTeamConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMember": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMember",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-opsgenie-team/index.ts",
        "line": 32
      },
      "name": "DataOpsgenieTeamMember",
      "namespace": "dataOpsgenieTeam",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/team#id DataOpsgenieTeam#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 39
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/team#role DataOpsgenieTeam#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 43
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/team#username DataOpsgenieTeam#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 47
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-team/index:DataOpsgenieTeamMember"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMemberList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMemberList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-team/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-team/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 182
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMemberOutputReference"
            }
          }
        }
      ],
      "name": "DataOpsgenieTeamMemberList",
      "namespace": "dataOpsgenieTeam",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 175
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 175
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 175
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMember"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-opsgenie-team/index:DataOpsgenieTeamMemberList"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMemberOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMemberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-team/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-team/index.ts",
        "line": 62
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 126
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 142
          },
          "name": "resetRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 158
          },
          "name": "resetUsername"
        }
      ],
      "name": "DataOpsgenieTeamMemberOutputReference",
      "namespace": "dataOpsgenieTeam",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 130
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 146
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 162
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 120
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 136
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 152
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-team/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieTeam.DataOpsgenieTeamMember"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-opsgenie-team/index:DataOpsgenieTeamMemberOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieUser.DataOpsgenieUser": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/user opsgenie_user}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieUser.DataOpsgenieUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/user opsgenie_user} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-opsgenie-user/index.ts",
          "line": 60
        },
        "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": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieUser.DataOpsgenieUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-opsgenie-user/index.ts",
        "line": 42
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 96
          },
          "name": "resetFullName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 112
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 128
          },
          "name": "resetLocale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 144
          },
          "name": "resetRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 160
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 185
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataOpsgenieUser",
      "namespace": "dataOpsgenieUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 47
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 100
          },
          "name": "fullNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 116
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 132
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 148
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 164
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 177
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 90
          },
          "name": "fullName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 122
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 138
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 154
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 170
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-user/index:DataOpsgenieUser"
    },
    "rhizo-co-terraform-provider-opsgenie.dataOpsgenieUser.DataOpsgenieUserConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.dataOpsgenieUser.DataOpsgenieUserConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-opsgenie-user/index.ts",
        "line": 9
      },
      "name": "DataOpsgenieUserConfig",
      "namespace": "dataOpsgenieUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/user#username DataOpsgenieUser#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 36
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/user#full_name DataOpsgenieUser#full_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 13
          },
          "name": "fullName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/user#id DataOpsgenieUser#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/user#locale DataOpsgenieUser#locale}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 24
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/user#role DataOpsgenieUser#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 28
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/data-sources/user#timezone DataOpsgenieUser#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-opsgenie-user/index.ts",
            "line": 32
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-opsgenie-user/index:DataOpsgenieUserConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegration": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration opsgenie_email_integration}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration opsgenie_email_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/email-integration/index.ts",
          "line": 197
        },
        "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": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-integration/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 338
          },
          "name": "putResponders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationResponders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 248
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 264
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 280
          },
          "name": "resetIgnoreRespondersFromPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 309
          },
          "name": "resetOwnerTeamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 341
          },
          "name": "resetResponders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 325
          },
          "name": "resetSuppressNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 353
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmailIntegration",
      "namespace": "emailIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 335
          },
          "name": "responders",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationRespondersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 236
          },
          "name": "emailUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 252
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 268
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 284
          },
          "name": "ignoreRespondersFromPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 297
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 313
          },
          "name": "ownerTeamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 345
          },
          "name": "respondersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 329
          },
          "name": "suppressNotificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 229
          },
          "name": "emailUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 242
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 258
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 274
          },
          "name": "ignoreRespondersFromPayload",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 290
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 303
          },
          "name": "ownerTeamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 319
          },
          "name": "suppressNotifications",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-integration/index:EmailIntegration"
    },
    "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-integration/index.ts",
        "line": 9
      },
      "name": "EmailIntegrationConfig",
      "namespace": "emailIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration#email_username EmailIntegration#email_username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 13
          },
          "name": "emailUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration#name EmailIntegration#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration#enabled EmailIntegration#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 17
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration#id EmailIntegration#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration#ignore_responders_from_payload EmailIntegration#ignore_responders_from_payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 28
          },
          "name": "ignoreRespondersFromPayload",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration#owner_team_id EmailIntegration#owner_team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 36
          },
          "name": "ownerTeamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration#responders EmailIntegration#responders}",
            "stability": "stable",
            "summary": "responders block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 46
          },
          "name": "responders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration#suppress_notifications EmailIntegration#suppress_notifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 40
          },
          "name": "suppressNotifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-integration/index:EmailIntegrationConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationResponders": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationResponders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-integration/index.ts",
        "line": 48
      },
      "name": "EmailIntegrationResponders",
      "namespace": "emailIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration#id EmailIntegration#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 55
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/email_integration#type EmailIntegration#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 59
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-integration/index:EmailIntegrationResponders"
    },
    "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationRespondersList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationRespondersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-integration/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-integration/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationRespondersOutputReference"
            }
          }
        }
      ],
      "name": "EmailIntegrationRespondersList",
      "namespace": "emailIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 164
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 164
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 164
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-integration/index:EmailIntegrationRespondersList"
    },
    "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationRespondersOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationRespondersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-integration/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-integration/index.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 131
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 147
          },
          "name": "resetType"
        }
      ],
      "name": "EmailIntegrationRespondersOutputReference",
      "namespace": "emailIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 135
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 151
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 125
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 141
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-integration/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.emailIntegration.EmailIntegrationResponders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-integration/index:EmailIntegrationRespondersOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation.Escalation": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation opsgenie_escalation}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.Escalation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation opsgenie_escalation} Resource."
        },
        "locationInModule": {
          "filename": "src/escalation/index.ts",
          "line": 537
        },
        "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": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/escalation/index.ts",
        "line": 519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 631
          },
          "name": "putRepeat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeat"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 647
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 573
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 589
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 618
          },
          "name": "resetOwnerTeamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 634
          },
          "name": "resetRepeat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 659
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Escalation",
      "namespace": "escalation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 524
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 628
          },
          "name": "repeat",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeatList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 644
          },
          "name": "rules",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 577
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 593
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 606
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 622
          },
          "name": "ownerTeamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 638
          },
          "name": "repeatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeat"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 651
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 567
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 583
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 599
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 612
          },
          "name": "ownerTeamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/escalation/index:Escalation"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation.EscalationConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/escalation/index.ts",
        "line": 9
      },
      "name": "EscalationConfig",
      "namespace": "escalation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#name Escalation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#rules Escalation#rules}",
            "stability": "stable",
            "summary": "rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 40
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#description Escalation#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#id Escalation#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#owner_team_id Escalation#owner_team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 28
          },
          "name": "ownerTeamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#repeat Escalation#repeat}",
            "stability": "stable",
            "summary": "repeat block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 34
          },
          "name": "repeat",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeat"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/escalation/index:EscalationConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeat": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/escalation/index.ts",
        "line": 42
      },
      "name": "EscalationRepeat",
      "namespace": "escalation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#close_alert_after_all Escalation#close_alert_after_all}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 46
          },
          "name": "closeAlertAfterAll",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#count Escalation#count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 50
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#reset_recipient_states Escalation#reset_recipient_states}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 54
          },
          "name": "resetRecipientStates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#wait_interval Escalation#wait_interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 58
          },
          "name": "waitInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/escalation/index:EscalationRepeat"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeatList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeatList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/escalation/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/escalation/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 216
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeatOutputReference"
            }
          }
        }
      ],
      "name": "EscalationRepeatList",
      "namespace": "escalation",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 209
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 209
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 209
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeat"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/escalation/index:EscalationRepeatList"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeatOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/escalation/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/escalation/index.ts",
        "line": 74
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 144
          },
          "name": "resetCloseAlertAfterAll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 160
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 176
          },
          "name": "resetResetRecipientStates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 192
          },
          "name": "resetWaitInterval"
        }
      ],
      "name": "EscalationRepeatOutputReference",
      "namespace": "escalation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 148
          },
          "name": "closeAlertAfterAllInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 164
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 180
          },
          "name": "resetRecipientStatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 196
          },
          "name": "waitIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 138
          },
          "name": "closeAlertAfterAll",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 154
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 170
          },
          "name": "resetRecipientStates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 186
          },
          "name": "waitInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRepeat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/escalation/index:EscalationRepeatOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRules": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/escalation/index.ts",
        "line": 347
      },
      "name": "EscalationRules",
      "namespace": "escalation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#condition Escalation#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 351
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#delay Escalation#delay}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 355
          },
          "name": "delay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#notify_type Escalation#notify_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 359
          },
          "name": "notifyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#recipient Escalation#recipient}",
            "stability": "stable",
            "summary": "recipient block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 365
          },
          "name": "recipient",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipient"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/escalation/index:EscalationRules"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/escalation/index.ts",
          "line": 504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/escalation/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 511
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesOutputReference"
            }
          }
        }
      ],
      "name": "EscalationRulesList",
      "namespace": "escalation",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 504
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 504
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 504
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/escalation/index:EscalationRulesList"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/escalation/index.ts",
          "line": 391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/escalation/index.ts",
        "line": 381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 487
          },
          "name": "putRecipient",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipient"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "EscalationRulesOutputReference",
      "namespace": "escalation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 484
          },
          "name": "recipient",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipientList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 452
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 465
          },
          "name": "delayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 478
          },
          "name": "notifyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 491
          },
          "name": "recipientInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipient"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 445
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 458
          },
          "name": "delay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 471
          },
          "name": "notifyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/escalation/index:EscalationRulesOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipient": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipient",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/escalation/index.ts",
        "line": 220
      },
      "name": "EscalationRulesRecipient",
      "namespace": "escalation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#id Escalation#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 227
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/escalation#type Escalation#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 231
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/escalation/index:EscalationRulesRecipient"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipientList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipientList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/escalation/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/escalation/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 343
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipientOutputReference"
            }
          }
        }
      ],
      "name": "EscalationRulesRecipientList",
      "namespace": "escalation",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 336
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 336
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 336
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipient"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/escalation/index:EscalationRulesRecipientList"
    },
    "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipientOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipientOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/escalation/index.ts",
          "line": 255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/escalation/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 303
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 319
          },
          "name": "resetType"
        }
      ],
      "name": "EscalationRulesRecipientOutputReference",
      "namespace": "escalation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 307
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 323
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 297
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 313
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/escalation/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.escalation.EscalationRulesRecipient"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/escalation/index:EscalationRulesRecipientOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.heartbeat.Heartbeat": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat opsgenie_heartbeat}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.heartbeat.Heartbeat",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat opsgenie_heartbeat} Resource."
        },
        "locationInModule": {
          "filename": "src/heartbeat/index.ts",
          "line": 76
        },
        "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": "rhizo-co-terraform-provider-opsgenie.heartbeat.HeartbeatConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/heartbeat/index.ts",
        "line": 58
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 116
          },
          "name": "resetAlertMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 132
          },
          "name": "resetAlertPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 148
          },
          "name": "resetAlertTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 164
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 193
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 248
          },
          "name": "resetOwnerTeamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 260
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Heartbeat",
      "namespace": "heartbeat",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 63
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 120
          },
          "name": "alertMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 136
          },
          "name": "alertPriorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 152
          },
          "name": "alertTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 168
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 181
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 197
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 210
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 223
          },
          "name": "intervalUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 236
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 252
          },
          "name": "ownerTeamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 110
          },
          "name": "alertMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 126
          },
          "name": "alertPriority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 142
          },
          "name": "alertTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 158
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 174
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 187
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 203
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 216
          },
          "name": "intervalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 229
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 242
          },
          "name": "ownerTeamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/heartbeat/index:Heartbeat"
    },
    "rhizo-co-terraform-provider-opsgenie.heartbeat.HeartbeatConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.heartbeat.HeartbeatConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/heartbeat/index.ts",
        "line": 9
      },
      "name": "HeartbeatConfig",
      "namespace": "heartbeat",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat#enabled Heartbeat#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 29
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat#interval Heartbeat#interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 40
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat#interval_unit Heartbeat#interval_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 44
          },
          "name": "intervalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat#name Heartbeat#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 48
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat#alert_message Heartbeat#alert_message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 13
          },
          "name": "alertMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat#alert_priority Heartbeat#alert_priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 17
          },
          "name": "alertPriority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat#alert_tags Heartbeat#alert_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 21
          },
          "name": "alertTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat#description Heartbeat#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 25
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat#id Heartbeat#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 36
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/heartbeat#owner_team_id Heartbeat#owner_team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/heartbeat/index.ts",
            "line": 52
          },
          "name": "ownerTeamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/heartbeat/index:HeartbeatConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplate": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template opsgenie_incident_template}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template opsgenie_incident_template} Resource."
        },
        "locationInModule": {
          "filename": "src/incident-template/index.ts",
          "line": 222
        },
        "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": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/incident-template/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 377
          },
          "name": "putStakeholderProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 261
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 277
          },
          "name": "resetDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 293
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 309
          },
          "name": "resetImpactedServices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 364
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 389
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IncidentTemplate",
      "namespace": "incidentTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 209
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 374
          },
          "name": "stakeholderProperties",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 265
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 281
          },
          "name": "detailsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 297
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 313
          },
          "name": "impactedServicesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 326
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 339
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 352
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 381
          },
          "name": "stakeholderPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 368
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 255
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 271
          },
          "name": "details",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 287
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 303
          },
          "name": "impactedServices",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 319
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 332
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 345
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 358
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/incident-template/index:IncidentTemplate"
    },
    "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/incident-template/index.ts",
        "line": 9
      },
      "name": "IncidentTemplateConfig",
      "namespace": "incidentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#message IncidentTemplate#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 32
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#name IncidentTemplate#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#priority IncidentTemplate#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 40
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#stakeholder_properties IncidentTemplate#stakeholder_properties}",
            "stability": "stable",
            "summary": "stakeholder_properties block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 50
          },
          "name": "stakeholderProperties",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#description IncidentTemplate#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#details IncidentTemplate#details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 17
          },
          "name": "details",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#id IncidentTemplate#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#impacted_services IncidentTemplate#impacted_services}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 28
          },
          "name": "impactedServices",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#tags IncidentTemplate#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/incident-template/index:IncidentTemplateConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderProperties": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/incident-template/index.ts",
        "line": 52
      },
      "name": "IncidentTemplateStakeholderProperties",
      "namespace": "incidentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#message IncidentTemplate#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 64
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#description IncidentTemplate#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 56
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/incident_template#enable IncidentTemplate#enable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 60
          },
          "name": "enable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/incident-template/index:IncidentTemplateStakeholderProperties"
    },
    "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderPropertiesList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/incident-template/index.ts",
          "line": 189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/incident-template/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "IncidentTemplateStakeholderPropertiesList",
      "namespace": "incidentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 189
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 189
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 189
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/incident-template/index:IncidentTemplateStakeholderPropertiesList"
    },
    "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderPropertiesOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/incident-template/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/incident-template/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 143
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 159
          },
          "name": "resetEnable"
        }
      ],
      "name": "IncidentTemplateStakeholderPropertiesOutputReference",
      "namespace": "incidentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 147
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 163
          },
          "name": "enableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 176
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 137
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 153
          },
          "name": "enable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 169
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/incident-template/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.incidentTemplate.IncidentTemplateStakeholderProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/incident-template/index:IncidentTemplateStakeholderPropertiesOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationAction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action opsgenie_integration_action}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action opsgenie_integration_action} Resource."
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 3583
        },
        "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": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 3565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3646
          },
          "name": "putAcknowledge",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledge"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3662
          },
          "name": "putAddNote",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNote"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3678
          },
          "name": "putClose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionClose"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3694
          },
          "name": "putCreate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreate"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3710
          },
          "name": "putIgnore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnore"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3649
          },
          "name": "resetAcknowledge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3665
          },
          "name": "resetAddNote"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3681
          },
          "name": "resetClose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3697
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3620
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3713
          },
          "name": "resetIgnore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3725
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IntegrationAction",
      "namespace": "integrationAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3570
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3643
          },
          "name": "acknowledge",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3659
          },
          "name": "addNote",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3675
          },
          "name": "close",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3691
          },
          "name": "create",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3707
          },
          "name": "ignore",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3653
          },
          "name": "acknowledgeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledge"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3669
          },
          "name": "addNoteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNote"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3685
          },
          "name": "closeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionClose"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3701
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreate"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3624
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3717
          },
          "name": "ignoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnore"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3637
          },
          "name": "integrationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3614
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3630
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationAction"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledge": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 401
      },
      "name": "IntegrationActionAcknowledge",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#name IntegrationAction#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 409
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#alias IntegrationAction#alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 405
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#filter IntegrationAction#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 431
          },
          "name": "filter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#note IntegrationAction#note}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 413
          },
          "name": "note",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#order IntegrationAction#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 417
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#type IntegrationAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 421
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#user IntegrationAction#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 425
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAcknowledge"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilter": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 278
      },
      "name": "IntegrationActionAcknowledgeFilter",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#type IntegrationAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 282
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#conditions IntegrationAction#conditions}",
            "stability": "stable",
            "summary": "conditions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 288
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAcknowledgeFilter"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 52
      },
      "name": "IntegrationActionAcknowledgeFilterConditions",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#field IntegrationAction#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 60
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#operation IntegrationAction#operation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 72
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#expected_value IntegrationAction#expected_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 56
          },
          "name": "expectedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#key IntegrationAction#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#not IntegrationAction#not}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 68
          },
          "name": "not",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#order IntegrationAction#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 76
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAcknowledgeFilterConditions"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 274
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditionsOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionAcknowledgeFilterConditionsList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 267
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 267
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 267
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAcknowledgeFilterConditionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 176
          },
          "name": "resetExpectedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 205
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 221
          },
          "name": "resetNot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 250
          },
          "name": "resetOrder"
        }
      ],
      "name": "IntegrationActionAcknowledgeFilterConditionsOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 180
          },
          "name": "expectedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 193
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 209
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 225
          },
          "name": "notInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 238
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 254
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 170
          },
          "name": "expectedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 186
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 199
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 215
          },
          "name": "not",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 231
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 244
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAcknowledgeFilterConditionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 397
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionAcknowledgeFilterList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 390
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 390
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 390
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAcknowledgeFilterList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 370
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 373
          },
          "name": "resetConditions"
        }
      ],
      "name": "IntegrationActionAcknowledgeFilterOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 367
          },
          "name": "conditions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 377
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 361
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 354
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAcknowledgeFilterOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 655
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionAcknowledgeList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 648
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 648
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 648
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledge"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAcknowledgeList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 628
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 538
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 631
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 567
          },
          "name": "resetNote"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 583
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 599
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 615
          },
          "name": "resetUser"
        }
      ],
      "name": "IntegrationActionAcknowledgeOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 625
          },
          "name": "filter",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 542
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 635
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledgeFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 555
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 571
          },
          "name": "noteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 587
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 603
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 619
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 532
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 548
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 561
          },
          "name": "note",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 577
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 593
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 609
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledge"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAcknowledgeOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNote": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNote",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1008
      },
      "name": "IntegrationActionAddNote",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#name IntegrationAction#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1016
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#alias IntegrationAction#alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1012
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#filter IntegrationAction#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1038
          },
          "name": "filter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#note IntegrationAction#note}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1020
          },
          "name": "note",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#order IntegrationAction#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1024
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#type IntegrationAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1028
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#user IntegrationAction#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1032
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAddNote"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilter": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 885
      },
      "name": "IntegrationActionAddNoteFilter",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#type IntegrationAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 889
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#conditions IntegrationAction#conditions}",
            "stability": "stable",
            "summary": "conditions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 895
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAddNoteFilter"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 659
      },
      "name": "IntegrationActionAddNoteFilterConditions",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#field IntegrationAction#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 667
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#operation IntegrationAction#operation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 679
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#expected_value IntegrationAction#expected_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 663
          },
          "name": "expectedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#key IntegrationAction#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 671
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#not IntegrationAction#not}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 675
          },
          "name": "not",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#order IntegrationAction#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 683
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAddNoteFilterConditions"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 874
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 881
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditionsOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionAddNoteFilterConditionsList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 874
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 874
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 874
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAddNoteFilterConditionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 783
          },
          "name": "resetExpectedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 812
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 828
          },
          "name": "resetNot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 857
          },
          "name": "resetOrder"
        }
      ],
      "name": "IntegrationActionAddNoteFilterConditionsOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 787
          },
          "name": "expectedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 800
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 816
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 832
          },
          "name": "notInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 845
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 861
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 777
          },
          "name": "expectedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 793
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 806
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 822
          },
          "name": "not",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 838
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 851
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAddNoteFilterConditionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1004
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionAddNoteFilterList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 997
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 997
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 997
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAddNoteFilterList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 977
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 980
          },
          "name": "resetConditions"
        }
      ],
      "name": "IntegrationActionAddNoteFilterOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 974
          },
          "name": "conditions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 984
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 968
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 961
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 923
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAddNoteFilterOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 1255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1262
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionAddNoteList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1255
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1255
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1255
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNote"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAddNoteList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 1067
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1057
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1235
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1145
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1238
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1174
          },
          "name": "resetNote"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1190
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1206
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1222
          },
          "name": "resetUser"
        }
      ],
      "name": "IntegrationActionAddNoteOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1232
          },
          "name": "filter",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1149
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1242
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNoteFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1162
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1178
          },
          "name": "noteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1194
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1210
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1226
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1139
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1155
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1168
          },
          "name": "note",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1184
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1200
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1216
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1071
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNote"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionAddNoteOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionClose": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionClose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1615
      },
      "name": "IntegrationActionClose",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#name IntegrationAction#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1623
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#alias IntegrationAction#alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1619
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#filter IntegrationAction#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1645
          },
          "name": "filter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#note IntegrationAction#note}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1627
          },
          "name": "note",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#order IntegrationAction#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1631
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#type IntegrationAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1635
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#user IntegrationAction#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1639
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionClose"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilter": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1492
      },
      "name": "IntegrationActionCloseFilter",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#type IntegrationAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1496
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#conditions IntegrationAction#conditions}",
            "stability": "stable",
            "summary": "conditions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1502
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCloseFilter"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1266
      },
      "name": "IntegrationActionCloseFilterConditions",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#field IntegrationAction#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1274
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#operation IntegrationAction#operation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1286
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#expected_value IntegrationAction#expected_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1270
          },
          "name": "expectedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#key IntegrationAction#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1278
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#not IntegrationAction#not}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1282
          },
          "name": "not",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#order IntegrationAction#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1290
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCloseFilterConditions"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 1481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1488
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditionsOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionCloseFilterConditionsList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1481
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1481
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1481
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCloseFilterConditionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 1318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1390
          },
          "name": "resetExpectedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1419
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1435
          },
          "name": "resetNot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1464
          },
          "name": "resetOrder"
        }
      ],
      "name": "IntegrationActionCloseFilterConditionsOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1394
          },
          "name": "expectedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1407
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1423
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1439
          },
          "name": "notInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1452
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1468
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1384
          },
          "name": "expectedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1400
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1413
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1429
          },
          "name": "not",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1445
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1458
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCloseFilterConditionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 1604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1611
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionCloseFilterList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1604
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1604
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1604
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCloseFilterList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 1526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1584
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1587
          },
          "name": "resetConditions"
        }
      ],
      "name": "IntegrationActionCloseFilterOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1581
          },
          "name": "conditions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1591
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1575
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1568
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCloseFilterOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 1862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1869
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionCloseList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1862
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1862
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1862
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionClose"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCloseList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 1674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1842
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1752
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1845
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1781
          },
          "name": "resetNote"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1797
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1813
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1829
          },
          "name": "resetUser"
        }
      ],
      "name": "IntegrationActionCloseOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1839
          },
          "name": "filter",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1756
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1849
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCloseFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1769
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1785
          },
          "name": "noteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1801
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1817
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1833
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1746
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1762
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1775
          },
          "name": "note",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1791
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1807
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1823
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionClose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCloseOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 9
      },
      "name": "IntegrationActionConfig",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#integration_id IntegrationAction#integration_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 20
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#acknowledge IntegrationAction#acknowledge}",
            "stability": "stable",
            "summary": "acknowledge block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 26
          },
          "name": "acknowledge",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAcknowledge"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#add_note IntegrationAction#add_note}",
            "stability": "stable",
            "summary": "add_note block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 32
          },
          "name": "addNote",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionAddNote"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#close IntegrationAction#close}",
            "stability": "stable",
            "summary": "close block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 38
          },
          "name": "close",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionClose"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#create IntegrationAction#create}",
            "stability": "stable",
            "summary": "create block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 44
          },
          "name": "create",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreate"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#id IntegrationAction#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#ignore IntegrationAction#ignore}",
            "stability": "stable",
            "summary": "ignore block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 50
          },
          "name": "ignore",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnore"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreate": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 2343
      },
      "name": "IntegrationActionCreate",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#name IntegrationAction#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2399
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#alert_actions IntegrationAction#alert_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2347
          },
          "name": "alertActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#alias IntegrationAction#alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2351
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#append_attachments IntegrationAction#append_attachments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2355
          },
          "name": "appendAttachments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#custom_priority IntegrationAction#custom_priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2359
          },
          "name": "customPriority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#description IntegrationAction#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2363
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#entity IntegrationAction#entity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2367
          },
          "name": "entity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#extra_properties IntegrationAction#extra_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2371
          },
          "name": "extraProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#filter IntegrationAction#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2433
          },
          "name": "filter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#ignore_alert_actions_from_payload IntegrationAction#ignore_alert_actions_from_payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2375
          },
          "name": "ignoreAlertActionsFromPayload",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#ignore_extra_properties_from_payload IntegrationAction#ignore_extra_properties_from_payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2379
          },
          "name": "ignoreExtraPropertiesFromPayload",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#ignore_responders_from_payload IntegrationAction#ignore_responders_from_payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2383
          },
          "name": "ignoreRespondersFromPayload",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#ignore_tags_from_payload IntegrationAction#ignore_tags_from_payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2387
          },
          "name": "ignoreTagsFromPayload",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#ignore_teams_from_payload IntegrationAction#ignore_teams_from_payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2391
          },
          "name": "ignoreTeamsFromPayload",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#message IntegrationAction#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2395
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#note IntegrationAction#note}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2403
          },
          "name": "note",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#order IntegrationAction#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2407
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#priority IntegrationAction#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2411
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#responders IntegrationAction#responders}",
            "stability": "stable",
            "summary": "responders block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2439
          },
          "name": "responders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#source IntegrationAction#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2415
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#tags IntegrationAction#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2419
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#type IntegrationAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2423
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#user IntegrationAction#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2427
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreate"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilter": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 2099
      },
      "name": "IntegrationActionCreateFilter",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#type IntegrationAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2103
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#conditions IntegrationAction#conditions}",
            "stability": "stable",
            "summary": "conditions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2109
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreateFilter"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1873
      },
      "name": "IntegrationActionCreateFilterConditions",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#field IntegrationAction#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1881
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#operation IntegrationAction#operation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1893
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#expected_value IntegrationAction#expected_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1877
          },
          "name": "expectedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#key IntegrationAction#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1885
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#not IntegrationAction#not}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1889
          },
          "name": "not",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#order IntegrationAction#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1897
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreateFilterConditions"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 2088
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 2080
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2095
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditionsOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionCreateFilterConditionsList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2088
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2088
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2088
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreateFilterConditionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 1925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 1915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1997
          },
          "name": "resetExpectedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2026
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2042
          },
          "name": "resetNot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2071
          },
          "name": "resetOrder"
        }
      ],
      "name": "IntegrationActionCreateFilterConditionsOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2001
          },
          "name": "expectedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2014
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2030
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2046
          },
          "name": "notInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2059
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2075
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1991
          },
          "name": "expectedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2007
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2020
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2036
          },
          "name": "not",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2052
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2065
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 1929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreateFilterConditionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 2211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 2203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionCreateFilterList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2211
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2211
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2211
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreateFilterList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 2133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 2123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2191
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2194
          },
          "name": "resetConditions"
        }
      ],
      "name": "IntegrationActionCreateFilterOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2188
          },
          "name": "conditions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2198
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2182
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2175
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreateFilterOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 3024
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 3016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3031
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionCreateList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3024
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3024
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3024
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreate"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreateList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 2484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 2474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2988
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3004
          },
          "name": "putResponders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateResponders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2658
          },
          "name": "resetAlertActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2674
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2690
          },
          "name": "resetAppendAttachments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2706
          },
          "name": "resetCustomPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2722
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2738
          },
          "name": "resetEntity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2754
          },
          "name": "resetExtraProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2991
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2770
          },
          "name": "resetIgnoreAlertActionsFromPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2786
          },
          "name": "resetIgnoreExtraPropertiesFromPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2802
          },
          "name": "resetIgnoreRespondersFromPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2818
          },
          "name": "resetIgnoreTagsFromPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2834
          },
          "name": "resetIgnoreTeamsFromPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2850
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2879
          },
          "name": "resetNote"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2895
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2911
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3007
          },
          "name": "resetResponders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2927
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2943
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2959
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2975
          },
          "name": "resetUser"
        }
      ],
      "name": "IntegrationActionCreateOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2985
          },
          "name": "filter",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3001
          },
          "name": "responders",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateRespondersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2662
          },
          "name": "alertActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2678
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2694
          },
          "name": "appendAttachmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2710
          },
          "name": "customPriorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2726
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2742
          },
          "name": "entityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2758
          },
          "name": "extraPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2995
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2774
          },
          "name": "ignoreAlertActionsFromPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2790
          },
          "name": "ignoreExtraPropertiesFromPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2806
          },
          "name": "ignoreRespondersFromPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2822
          },
          "name": "ignoreTagsFromPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2838
          },
          "name": "ignoreTeamsFromPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2854
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2867
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2883
          },
          "name": "noteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2899
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2915
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3011
          },
          "name": "respondersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2931
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2947
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2963
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2979
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2652
          },
          "name": "alertActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2668
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2684
          },
          "name": "appendAttachments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2700
          },
          "name": "customPriority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2716
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2732
          },
          "name": "entity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2748
          },
          "name": "extraProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2764
          },
          "name": "ignoreAlertActionsFromPayload",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2780
          },
          "name": "ignoreExtraPropertiesFromPayload",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2796
          },
          "name": "ignoreRespondersFromPayload",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2812
          },
          "name": "ignoreTagsFromPayload",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2828
          },
          "name": "ignoreTeamsFromPayload",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2844
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2860
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2873
          },
          "name": "note",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2889
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2905
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2921
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2937
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2953
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2969
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreateOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateResponders": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateResponders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 2222
      },
      "name": "IntegrationActionCreateResponders",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#id IntegrationAction#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2229
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#type IntegrationAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2233
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreateResponders"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateRespondersList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateRespondersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 2332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 2324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2339
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateRespondersOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionCreateRespondersList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2332
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2332
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2332
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateResponders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreateRespondersList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateRespondersOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateRespondersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 2257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 2247
      },
      "name": "IntegrationActionCreateRespondersOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2306
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2319
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2299
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2312
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 2261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionCreateResponders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionCreateRespondersOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnore": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 3384
      },
      "name": "IntegrationActionIgnore",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#name IntegrationAction#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3388
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#filter IntegrationAction#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3402
          },
          "name": "filter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#order IntegrationAction#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3392
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#type IntegrationAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3396
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionIgnore"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilter": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 3261
      },
      "name": "IntegrationActionIgnoreFilter",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#type IntegrationAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3265
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#conditions IntegrationAction#conditions}",
            "stability": "stable",
            "summary": "conditions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3271
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionIgnoreFilter"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 3035
      },
      "name": "IntegrationActionIgnoreFilterConditions",
      "namespace": "integrationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#field IntegrationAction#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3043
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#operation IntegrationAction#operation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3055
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#expected_value IntegrationAction#expected_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3039
          },
          "name": "expectedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#key IntegrationAction#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3047
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#not IntegrationAction#not}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3051
          },
          "name": "not",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/integration_action#order IntegrationAction#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3059
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionIgnoreFilterConditions"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 3250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 3242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3257
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditionsOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionIgnoreFilterConditionsList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3250
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3250
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3250
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionIgnoreFilterConditionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 3087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 3077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3159
          },
          "name": "resetExpectedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3188
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3204
          },
          "name": "resetNot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3233
          },
          "name": "resetOrder"
        }
      ],
      "name": "IntegrationActionIgnoreFilterConditionsOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3163
          },
          "name": "expectedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3176
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3192
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3208
          },
          "name": "notInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3221
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3237
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3153
          },
          "name": "expectedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3169
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3182
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3198
          },
          "name": "not",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3214
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3227
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionIgnoreFilterConditionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 3373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 3365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3380
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionIgnoreFilterList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3373
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3373
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3373
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionIgnoreFilterList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 3295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 3285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3353
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3356
          },
          "name": "resetConditions"
        }
      ],
      "name": "IntegrationActionIgnoreFilterOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3350
          },
          "name": "conditions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3360
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3344
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3337
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionIgnoreFilterOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 3550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 3542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3557
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreOutputReference"
            }
          }
        }
      ],
      "name": "IntegrationActionIgnoreList",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3550
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3550
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3550
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnore"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionIgnoreList"
    },
    "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-action/index.ts",
          "line": 3428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-action/index.ts",
        "line": 3418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3530
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3533
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3501
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3517
          },
          "name": "resetType"
        }
      ],
      "name": "IntegrationActionIgnoreOutputReference",
      "namespace": "integrationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3527
          },
          "name": "filter",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3537
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnoreFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3489
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3505
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3521
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3482
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3495
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3511
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-action/index.ts",
            "line": 3432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.integrationAction.IntegrationActionIgnore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-action/index:IntegrationActionIgnoreOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance.Maintenance": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance opsgenie_maintenance}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.Maintenance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance opsgenie_maintenance} Resource."
        },
        "locationInModule": {
          "filename": "src/maintenance/index.ts",
          "line": 454
        },
        "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": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/maintenance/index.ts",
        "line": 436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 514
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 527
          },
          "name": "putTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTime"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 501
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 530
          },
          "name": "resetTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 542
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Maintenance",
      "namespace": "maintenance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 441
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 511
          },
          "name": "rules",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 524
          },
          "name": "time",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTimeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 489
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 505
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 518
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 534
          },
          "name": "timeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTime"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 482
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 495
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/maintenance/index:Maintenance"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/maintenance/index.ts",
        "line": 9
      },
      "name": "MaintenanceConfig",
      "namespace": "maintenance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance#description Maintenance#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 13
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance#rules Maintenance#rules}",
            "stability": "stable",
            "summary": "rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 26
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance#id Maintenance#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance#time Maintenance#time}",
            "stability": "stable",
            "summary": "time block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 32
          },
          "name": "time",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTime"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/maintenance/index:MaintenanceConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRules": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/maintenance/index.ts",
        "line": 161
      },
      "name": "MaintenanceRules",
      "namespace": "maintenance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance#entity Maintenance#entity}",
            "stability": "stable",
            "summary": "entity block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 171
          },
          "name": "entity",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance#state Maintenance#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 165
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/maintenance/index:MaintenanceRules"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntity": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/maintenance/index.ts",
        "line": 34
      },
      "name": "MaintenanceRulesEntity",
      "namespace": "maintenance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance#id Maintenance#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 41
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance#type Maintenance#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 45
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/maintenance/index:MaintenanceRulesEntity"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntityList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/maintenance/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/maintenance/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 157
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntityOutputReference"
            }
          }
        }
      ],
      "name": "MaintenanceRulesEntityList",
      "namespace": "maintenance",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 150
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 150
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 150
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/maintenance/index:MaintenanceRulesEntityList"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntityOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/maintenance/index.ts",
          "line": 69
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/maintenance/index.ts",
        "line": 59
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 117
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 133
          },
          "name": "resetType"
        }
      ],
      "name": "MaintenanceRulesEntityOutputReference",
      "namespace": "maintenance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 121
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 137
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 127
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 73
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/maintenance/index:MaintenanceRulesEntityOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/maintenance/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/maintenance/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 280
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesOutputReference"
            }
          }
        }
      ],
      "name": "MaintenanceRulesList",
      "namespace": "maintenance",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 273
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 273
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 273
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/maintenance/index:MaintenanceRulesList"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/maintenance/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/maintenance/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 256
          },
          "name": "putEntity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntity"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 243
          },
          "name": "resetState"
        }
      ],
      "name": "MaintenanceRulesOutputReference",
      "namespace": "maintenance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 253
          },
          "name": "entity",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 260
          },
          "name": "entityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRulesEntity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 247
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 237
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/maintenance/index:MaintenanceRulesOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTime": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/maintenance/index.ts",
        "line": 284
      },
      "name": "MaintenanceTime",
      "namespace": "maintenance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance#type Maintenance#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 296
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance#end_date Maintenance#end_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 288
          },
          "name": "endDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/maintenance#start_date Maintenance#start_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 292
          },
          "name": "startDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/maintenance/index:MaintenanceTime"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTimeList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTimeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/maintenance/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/maintenance/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 428
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTimeOutputReference"
            }
          }
        }
      ],
      "name": "MaintenanceTimeList",
      "namespace": "maintenance",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 421
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 421
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 421
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTime"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/maintenance/index:MaintenanceTimeList"
    },
    "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTimeOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/maintenance/index.ts",
          "line": 321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/maintenance/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 375
          },
          "name": "resetEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 391
          },
          "name": "resetStartDate"
        }
      ],
      "name": "MaintenanceTimeOutputReference",
      "namespace": "maintenance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 379
          },
          "name": "endDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 395
          },
          "name": "startDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 408
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 369
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 385
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 401
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/maintenance/index.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.maintenance.MaintenanceTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/maintenance/index:MaintenanceTimeOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicy": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy opsgenie_notification_policy}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy opsgenie_notification_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 2012
        },
        "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": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2141
          },
          "name": "putAutoCloseAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseAction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2157
          },
          "name": "putAutoRestartAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartAction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2173
          },
          "name": "putDeDuplicationAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationAction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2189
          },
          "name": "putDelayAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayAction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2205
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2218
          },
          "name": "putTimeRestriction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestriction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2144
          },
          "name": "resetAutoCloseAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2160
          },
          "name": "resetAutoRestartAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2176
          },
          "name": "resetDeDuplicationAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2192
          },
          "name": "resetDelayAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2054
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2070
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2099
          },
          "name": "resetPolicyDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2115
          },
          "name": "resetSuppress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2221
          },
          "name": "resetTimeRestriction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2233
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NotificationPolicy",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1999
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2138
          },
          "name": "autoCloseAction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2154
          },
          "name": "autoRestartAction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2170
          },
          "name": "deDuplicationAction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2186
          },
          "name": "delayAction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2202
          },
          "name": "filter",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2215
          },
          "name": "timeRestriction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2148
          },
          "name": "autoCloseActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2164
          },
          "name": "autoRestartActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2180
          },
          "name": "deDuplicationActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2196
          },
          "name": "delayActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2058
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2209
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2074
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2087
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2103
          },
          "name": "policyDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2119
          },
          "name": "suppressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2132
          },
          "name": "teamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2225
          },
          "name": "timeRestrictionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2048
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2064
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2080
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2093
          },
          "name": "policyDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2109
          },
          "name": "suppress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2125
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicy"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseAction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 195
      },
      "name": "NotificationPolicyAutoCloseAction",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#duration NotificationPolicy#duration}",
            "stability": "stable",
            "summary": "duration block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 201
          },
          "name": "duration",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoCloseAction"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDuration": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 74
      },
      "name": "NotificationPolicyAutoCloseActionDuration",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#time_amount NotificationPolicy#time_amount}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 78
          },
          "name": "timeAmount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#time_unit NotificationPolicy#time_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 82
          },
          "name": "timeUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoCloseActionDuration"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDurationList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDurationOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyAutoCloseActionDurationList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 184
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 184
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 184
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoCloseActionDurationList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDurationOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 167
          },
          "name": "resetTimeUnit"
        }
      ],
      "name": "NotificationPolicyAutoCloseActionDurationOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 155
          },
          "name": "timeAmountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 171
          },
          "name": "timeUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 148
          },
          "name": "timeAmount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 161
          },
          "name": "timeUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoCloseActionDurationOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 287
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyAutoCloseActionList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 280
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 280
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 280
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoCloseActionList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 263
          },
          "name": "putDuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDuration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "NotificationPolicyAutoCloseActionOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 260
          },
          "name": "duration",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 267
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoCloseActionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartAction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 412
      },
      "name": "NotificationPolicyAutoRestartAction",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#duration NotificationPolicy#duration}",
            "stability": "stable",
            "summary": "duration block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 422
          },
          "name": "duration",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#max_repeat_count NotificationPolicy#max_repeat_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 416
          },
          "name": "maxRepeatCount",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoRestartAction"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDuration": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 291
      },
      "name": "NotificationPolicyAutoRestartActionDuration",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#time_amount NotificationPolicy#time_amount}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 295
          },
          "name": "timeAmount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#time_unit NotificationPolicy#time_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 299
          },
          "name": "timeUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoRestartActionDuration"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDurationList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 408
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDurationOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyAutoRestartActionDurationList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 401
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 401
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 401
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoRestartActionDurationList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDurationOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 384
          },
          "name": "resetTimeUnit"
        }
      ],
      "name": "NotificationPolicyAutoRestartActionDurationOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 372
          },
          "name": "timeAmountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 388
          },
          "name": "timeUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 365
          },
          "name": "timeAmount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 378
          },
          "name": "timeUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoRestartActionDurationOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 528
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyAutoRestartActionList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 521
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 521
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 521
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoRestartActionList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 504
          },
          "name": "putDuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDuration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "NotificationPolicyAutoRestartActionOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 501
          },
          "name": "duration",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 508
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 495
          },
          "name": "maxRepeatCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 488
          },
          "name": "maxRepeatCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyAutoRestartActionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 9
      },
      "name": "NotificationPolicyConfig",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#filter NotificationPolicy#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 66
          },
          "name": "filter",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#name NotificationPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#team_id NotificationPolicy#team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 36
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#auto_close_action NotificationPolicy#auto_close_action}",
            "stability": "stable",
            "summary": "auto_close_action block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 42
          },
          "name": "autoCloseAction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoCloseAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#auto_restart_action NotificationPolicy#auto_restart_action}",
            "stability": "stable",
            "summary": "auto_restart_action block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 48
          },
          "name": "autoRestartAction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyAutoRestartAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#de_duplication_action NotificationPolicy#de_duplication_action}",
            "stability": "stable",
            "summary": "de_duplication_action block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 54
          },
          "name": "deDuplicationAction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#delay_action NotificationPolicy#delay_action}",
            "stability": "stable",
            "summary": "delay_action block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 60
          },
          "name": "delayAction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#enabled NotificationPolicy#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 13
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#id NotificationPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#policy_description NotificationPolicy#policy_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 28
          },
          "name": "policyDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#suppress NotificationPolicy#suppress}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 32
          },
          "name": "suppress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#time_restriction NotificationPolicy#time_restriction}",
            "stability": "stable",
            "summary": "time_restriction block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 72
          },
          "name": "timeRestriction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationAction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 653
      },
      "name": "NotificationPolicyDeDuplicationAction",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#count NotificationPolicy#count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 657
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#de_duplication_action_type NotificationPolicy#de_duplication_action_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 661
          },
          "name": "deDuplicationActionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#duration NotificationPolicy#duration}",
            "stability": "stable",
            "summary": "duration block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 667
          },
          "name": "duration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDeDuplicationAction"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDuration": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 532
      },
      "name": "NotificationPolicyDeDuplicationActionDuration",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#time_amount NotificationPolicy#time_amount}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 536
          },
          "name": "timeAmount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#time_unit NotificationPolicy#time_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 540
          },
          "name": "timeUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDeDuplicationActionDuration"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDurationList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 649
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDurationOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyDeDuplicationActionDurationList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 642
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 642
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 642
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDeDuplicationActionDurationList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDurationOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 625
          },
          "name": "resetTimeUnit"
        }
      ],
      "name": "NotificationPolicyDeDuplicationActionDurationOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 613
          },
          "name": "timeAmountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 629
          },
          "name": "timeUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 606
          },
          "name": "timeAmount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 619
          },
          "name": "timeUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDeDuplicationActionDurationOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 796
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyDeDuplicationActionList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 789
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 789
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 789
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDeDuplicationActionList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 682
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 769
          },
          "name": "putDuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDuration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 772
          },
          "name": "resetDuration"
        }
      ],
      "name": "NotificationPolicyDeDuplicationActionOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 766
          },
          "name": "duration",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 747
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 760
          },
          "name": "deDuplicationActionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 776
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 740
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 753
          },
          "name": "deDuplicationActionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDeDuplicationAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDeDuplicationActionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayAction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 921
      },
      "name": "NotificationPolicyDelayAction",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#delay_option NotificationPolicy#delay_option}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 925
          },
          "name": "delayOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#duration NotificationPolicy#duration}",
            "stability": "stable",
            "summary": "duration block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 939
          },
          "name": "duration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#until_hour NotificationPolicy#until_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 929
          },
          "name": "untilHour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#until_minute NotificationPolicy#until_minute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 933
          },
          "name": "untilMinute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDelayAction"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDuration": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 800
      },
      "name": "NotificationPolicyDelayActionDuration",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#time_amount NotificationPolicy#time_amount}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 804
          },
          "name": "timeAmount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#time_unit NotificationPolicy#time_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 808
          },
          "name": "timeUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDelayActionDuration"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDurationList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 917
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDurationOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyDelayActionDurationList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 910
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 910
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 910
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDelayActionDurationList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDurationOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 822
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 893
          },
          "name": "resetTimeUnit"
        }
      ],
      "name": "NotificationPolicyDelayActionDurationOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 881
          },
          "name": "timeAmountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 897
          },
          "name": "timeUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 874
          },
          "name": "timeAmount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 887
          },
          "name": "timeUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDelayActionDurationOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1094
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyDelayActionList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1087
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1087
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1087
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayAction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDelayActionList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1067
          },
          "name": "putDuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDuration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1070
          },
          "name": "resetDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1038
          },
          "name": "resetUntilHour"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1054
          },
          "name": "resetUntilMinute"
        }
      ],
      "name": "NotificationPolicyDelayActionOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1064
          },
          "name": "duration",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1026
          },
          "name": "delayOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1074
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayActionDuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1042
          },
          "name": "untilHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1058
          },
          "name": "untilMinuteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1019
          },
          "name": "delayOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1032
          },
          "name": "untilHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1048
          },
          "name": "untilMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyDelayAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyDelayActionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilter": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1332
      },
      "name": "NotificationPolicyFilter",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#conditions NotificationPolicy#conditions}",
            "stability": "stable",
            "summary": "conditions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1342
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#type NotificationPolicy#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1336
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyFilter"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1098
      },
      "name": "NotificationPolicyFilterConditions",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#field NotificationPolicy#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1108
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#operation NotificationPolicy#operation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1124
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#expected_value NotificationPolicy#expected_value}",
            "stability": "stable",
            "summary": "User defined value that will be compared with alert field according to the operation. Default value is empty string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1104
          },
          "name": "expectedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#key NotificationPolicy#key}",
            "stability": "stable",
            "summary": "If 'field' is set as 'extra-properties', key could be used for key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1114
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#not NotificationPolicy#not}",
            "stability": "stable",
            "summary": "Indicates behaviour of the given operation. Default value is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1120
          },
          "name": "not",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#order NotificationPolicy#order}",
            "stability": "stable",
            "summary": "Order of the condition in conditions list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1130
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyFilterConditions"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1328
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditionsOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyFilterConditionsList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1321
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1321
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1321
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyFilterConditionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1230
          },
          "name": "resetExpectedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1259
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1275
          },
          "name": "resetNot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1304
          },
          "name": "resetOrder"
        }
      ],
      "name": "NotificationPolicyFilterConditionsOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1234
          },
          "name": "expectedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1247
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1263
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1279
          },
          "name": "notInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1292
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1308
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1224
          },
          "name": "expectedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1240
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1253
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1269
          },
          "name": "not",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1285
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1298
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyFilterConditionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1454
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyFilterList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1447
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1447
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1447
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyFilterList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1427
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1430
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1414
          },
          "name": "resetType"
        }
      ],
      "name": "NotificationPolicyFilterOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1424
          },
          "name": "conditions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1434
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilterConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1418
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1408
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyFilterOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestriction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestriction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1838
      },
      "name": "NotificationPolicyTimeRestriction",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#type NotificationPolicy#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1842
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#restriction NotificationPolicy#restriction}",
            "stability": "stable",
            "summary": "restriction block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1848
          },
          "name": "restriction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#restrictions NotificationPolicy#restrictions}",
            "stability": "stable",
            "summary": "restrictions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1854
          },
          "name": "restrictions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyTimeRestriction"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1979
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1971
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1986
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyTimeRestrictionList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1979
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1979
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1979
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyTimeRestrictionList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1869
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1943
          },
          "name": "putRestriction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestriction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1959
          },
          "name": "putRestrictions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1946
          },
          "name": "resetRestriction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1962
          },
          "name": "resetRestrictions"
        }
      ],
      "name": "NotificationPolicyTimeRestrictionOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1940
          },
          "name": "restriction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1956
          },
          "name": "restrictions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1950
          },
          "name": "restrictionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1966
          },
          "name": "restrictionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1934
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1927
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestriction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyTimeRestrictionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestriction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestriction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1458
      },
      "name": "NotificationPolicyTimeRestrictionRestriction",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#end_hour NotificationPolicy#end_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1462
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#end_min NotificationPolicy#end_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1466
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#start_hour NotificationPolicy#start_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1470
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#start_min NotificationPolicy#start_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1474
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyTimeRestrictionRestriction"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1620
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyTimeRestrictionRestrictionList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1613
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1613
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1613
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyTimeRestrictionRestrictionList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1490
      },
      "name": "NotificationPolicyTimeRestrictionRestrictionOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1561
          },
          "name": "endHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1574
          },
          "name": "endMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1587
          },
          "name": "startHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1600
          },
          "name": "startMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1554
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1567
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1580
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1593
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestriction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyTimeRestrictionRestrictionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1624
      },
      "name": "NotificationPolicyTimeRestrictionRestrictions",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#end_day NotificationPolicy#end_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1628
          },
          "name": "endDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#end_hour NotificationPolicy#end_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1632
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#end_min NotificationPolicy#end_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1636
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#start_day NotificationPolicy#start_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1640
          },
          "name": "startDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#start_hour NotificationPolicy#start_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1644
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_policy#start_min NotificationPolicy#start_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1648
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyTimeRestrictionRestrictions"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1819
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1834
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionsOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyTimeRestrictionRestrictionsList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1827
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1827
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1827
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyTimeRestrictionRestrictionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1666
      },
      "name": "NotificationPolicyTimeRestrictionRestrictionsOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1749
          },
          "name": "endDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1762
          },
          "name": "endHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1775
          },
          "name": "endMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1788
          },
          "name": "startDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1801
          },
          "name": "startHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1814
          },
          "name": "startMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1742
          },
          "name": "endDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1755
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1768
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1781
          },
          "name": "startDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1794
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1807
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationPolicy.NotificationPolicyTimeRestrictionRestrictions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyTimeRestrictionRestrictionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRule": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule opsgenie_notification_rule}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule opsgenie_notification_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 1482
        },
        "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": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 1464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1624
          },
          "name": "putCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteria"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1640
          },
          "name": "putRepeat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeat"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1656
          },
          "name": "putSchedules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1672
          },
          "name": "putSteps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSteps"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1688
          },
          "name": "putTimeRestriction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestriction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1627
          },
          "name": "resetCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1537
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1553
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1582
          },
          "name": "resetNotificationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1598
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1643
          },
          "name": "resetRepeat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1659
          },
          "name": "resetSchedules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1675
          },
          "name": "resetSteps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1691
          },
          "name": "resetTimeRestriction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1703
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NotificationRule",
      "namespace": "notificationRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1469
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1621
          },
          "name": "criteria",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1637
          },
          "name": "repeat",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeatList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1653
          },
          "name": "schedules",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1669
          },
          "name": "steps",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1685
          },
          "name": "timeRestriction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1525
          },
          "name": "actionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1631
          },
          "name": "criteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1541
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1557
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1570
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1586
          },
          "name": "notificationTimeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1602
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1647
          },
          "name": "repeatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeat"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1663
          },
          "name": "schedulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1679
          },
          "name": "stepsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1695
          },
          "name": "timeRestrictionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1615
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1518
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1531
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1547
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1563
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1576
          },
          "name": "notificationTime",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1592
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1608
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRule"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 9
      },
      "name": "NotificationRuleConfig",
      "namespace": "notificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#action_type NotificationRule#action_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 13
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#name NotificationRule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 28
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#username NotificationRule#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 40
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#criteria NotificationRule#criteria}",
            "stability": "stable",
            "summary": "criteria block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 46
          },
          "name": "criteria",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#enabled NotificationRule#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 17
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#id NotificationRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#notification_time NotificationRule#notification_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 32
          },
          "name": "notificationTime",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#order NotificationRule#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 36
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#repeat NotificationRule#repeat}",
            "stability": "stable",
            "summary": "repeat block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 52
          },
          "name": "repeat",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeat"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#schedules NotificationRule#schedules}",
            "stability": "stable",
            "summary": "schedules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 58
          },
          "name": "schedules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#steps NotificationRule#steps}",
            "stability": "stable",
            "summary": "steps block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 64
          },
          "name": "steps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#time_restriction NotificationRule#time_restriction}",
            "stability": "stable",
            "summary": "time_restriction block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 70
          },
          "name": "timeRestriction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteria": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 298
      },
      "name": "NotificationRuleCriteria",
      "namespace": "notificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#type NotificationRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 302
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#conditions NotificationRule#conditions}",
            "stability": "stable",
            "summary": "conditions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 308
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleCriteria"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 72
      },
      "name": "NotificationRuleCriteriaConditions",
      "namespace": "notificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#field NotificationRule#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 80
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#operation NotificationRule#operation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 92
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#expected_value NotificationRule#expected_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 76
          },
          "name": "expectedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#key NotificationRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 84
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#not NotificationRule#not}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 88
          },
          "name": "not",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#order NotificationRule#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 96
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleCriteriaConditions"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 294
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditionsOutputReference"
            }
          }
        }
      ],
      "name": "NotificationRuleCriteriaConditionsList",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 287
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 287
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 287
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleCriteriaConditionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 196
          },
          "name": "resetExpectedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 225
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 241
          },
          "name": "resetNot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 270
          },
          "name": "resetOrder"
        }
      ],
      "name": "NotificationRuleCriteriaConditionsOutputReference",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 200
          },
          "name": "expectedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 213
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 229
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 245
          },
          "name": "notInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 258
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 274
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 190
          },
          "name": "expectedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 206
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 219
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 235
          },
          "name": "not",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 251
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 264
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleCriteriaConditionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 417
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaOutputReference"
            }
          }
        }
      ],
      "name": "NotificationRuleCriteriaList",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 410
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 410
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 410
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleCriteriaList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 390
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 393
          },
          "name": "resetConditions"
        }
      ],
      "name": "NotificationRuleCriteriaOutputReference",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 387
          },
          "name": "conditions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 397
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteriaConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 381
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 374
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleCriteriaOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeat": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 421
      },
      "name": "NotificationRuleRepeat",
      "namespace": "notificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#loop_after NotificationRule#loop_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 429
          },
          "name": "loopAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#enabled NotificationRule#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 425
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleRepeat"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeatList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeatList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 538
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeatOutputReference"
            }
          }
        }
      ],
      "name": "NotificationRuleRepeatList",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 531
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 531
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 531
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeat"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleRepeatList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeatOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 501
          },
          "name": "resetEnabled"
        }
      ],
      "name": "NotificationRuleRepeatOutputReference",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 505
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 518
          },
          "name": "loopAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 495
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 511
          },
          "name": "loopAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleRepeat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleRepeatOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedules": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 542
      },
      "name": "NotificationRuleSchedules",
      "namespace": "notificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#name NotificationRule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 546
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#type NotificationRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 550
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleSchedules"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedulesList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 656
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedulesOutputReference"
            }
          }
        }
      ],
      "name": "NotificationRuleSchedulesList",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 649
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 649
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 649
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleSchedulesList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedulesOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 564
      },
      "name": "NotificationRuleSchedulesOutputReference",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 623
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 636
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 616
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 629
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSchedules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleSchedulesOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSteps": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSteps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 778
      },
      "name": "NotificationRuleSteps",
      "namespace": "notificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#contact NotificationRule#contact}",
            "stability": "stable",
            "summary": "contact block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 792
          },
          "name": "contact",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContact"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#enabled NotificationRule#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 782
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#send_after NotificationRule#send_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 786
          },
          "name": "sendAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleSteps"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContact": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 660
      },
      "name": "NotificationRuleStepsContact",
      "namespace": "notificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#method NotificationRule#method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 664
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#to NotificationRule#to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 668
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleStepsContact"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContactList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContactList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 774
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContactOutputReference"
            }
          }
        }
      ],
      "name": "NotificationRuleStepsContactList",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 767
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 767
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 767
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContact"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleStepsContactList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContactOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 682
      },
      "name": "NotificationRuleStepsContactOutputReference",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 741
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 754
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 734
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 747
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContact"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleStepsContactOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 917
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 924
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsOutputReference"
            }
          }
        }
      ],
      "name": "NotificationRuleStepsList",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 917
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 917
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 917
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleStepsList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 807
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 900
          },
          "name": "putContact",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContact"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 871
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 887
          },
          "name": "resetSendAfter"
        }
      ],
      "name": "NotificationRuleStepsOutputReference",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 897
          },
          "name": "contact",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContactList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 904
          },
          "name": "contactInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleStepsContact"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 875
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 891
          },
          "name": "sendAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 865
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 881
          },
          "name": "sendAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleSteps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleStepsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestriction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestriction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 1308
      },
      "name": "NotificationRuleTimeRestriction",
      "namespace": "notificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#type NotificationRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1312
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#restriction NotificationRule#restriction}",
            "stability": "stable",
            "summary": "restriction block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1318
          },
          "name": "restriction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#restrictions NotificationRule#restrictions}",
            "stability": "stable",
            "summary": "restrictions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1324
          },
          "name": "restrictions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleTimeRestriction"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 1449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 1441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1456
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionOutputReference"
            }
          }
        }
      ],
      "name": "NotificationRuleTimeRestrictionList",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1449
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1449
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1449
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleTimeRestrictionList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 1349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 1339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1413
          },
          "name": "putRestriction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestriction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1429
          },
          "name": "putRestrictions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1416
          },
          "name": "resetRestriction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1432
          },
          "name": "resetRestrictions"
        }
      ],
      "name": "NotificationRuleTimeRestrictionOutputReference",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1410
          },
          "name": "restriction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1426
          },
          "name": "restrictions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1420
          },
          "name": "restrictionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1436
          },
          "name": "restrictionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1404
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1397
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestriction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleTimeRestrictionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestriction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestriction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 928
      },
      "name": "NotificationRuleTimeRestrictionRestriction",
      "namespace": "notificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#end_hour NotificationRule#end_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 932
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#end_min NotificationRule#end_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 936
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#start_hour NotificationRule#start_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 940
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#start_min NotificationRule#start_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 944
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleTimeRestrictionRestriction"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 1083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 1075
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1090
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionOutputReference"
            }
          }
        }
      ],
      "name": "NotificationRuleTimeRestrictionRestrictionList",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1083
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1083
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1083
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1076
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleTimeRestrictionRestrictionList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 960
      },
      "name": "NotificationRuleTimeRestrictionRestrictionOutputReference",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1031
          },
          "name": "endHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1044
          },
          "name": "endMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1057
          },
          "name": "startHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1070
          },
          "name": "startMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1024
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1037
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1050
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1063
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestriction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleTimeRestrictionRestrictionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 1094
      },
      "name": "NotificationRuleTimeRestrictionRestrictions",
      "namespace": "notificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#end_day NotificationRule#end_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1098
          },
          "name": "endDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#end_hour NotificationRule#end_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1102
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#end_min NotificationRule#end_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1106
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#start_day NotificationRule#start_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1110
          },
          "name": "startDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#start_hour NotificationRule#start_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1114
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/notification_rule#start_min NotificationRule#start_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1118
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleTimeRestrictionRestrictions"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 1297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 1289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1304
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionsOutputReference"
            }
          }
        }
      ],
      "name": "NotificationRuleTimeRestrictionRestrictionsList",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1297
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1297
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1297
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleTimeRestrictionRestrictionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-rule/index.ts",
          "line": 1146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-rule/index.ts",
        "line": 1136
      },
      "name": "NotificationRuleTimeRestrictionRestrictionsOutputReference",
      "namespace": "notificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1219
          },
          "name": "endDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1232
          },
          "name": "endHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1245
          },
          "name": "endMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1258
          },
          "name": "startDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1271
          },
          "name": "startHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1284
          },
          "name": "startMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1212
          },
          "name": "endDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1225
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1238
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1251
          },
          "name": "startDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1264
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1277
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-rule/index.ts",
            "line": 1150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.notificationRule.NotificationRuleTimeRestrictionRestrictions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-rule/index:NotificationRuleTimeRestrictionRestrictionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.provider.OpsgenieProvider": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformProvider",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs opsgenie}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.provider.OpsgenieProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs opsgenie} Resource."
        },
        "locationInModule": {
          "filename": "src/provider/index.ts",
          "line": 47
        },
        "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": "rhizo-co-terraform-provider-opsgenie.provider.OpsgenieProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 103
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 87
          },
          "name": "resetApiUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 115
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformProvider",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpsgenieProvider",
      "namespace": "provider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 107
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 75
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 91
          },
          "name": "apiUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 97
          },
          "name": "alias",
          "optional": true,
          "overrides": "cdktf.TerraformProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 68
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 81
          },
          "name": "apiUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/provider/index:OpsgenieProvider"
    },
    "rhizo-co-terraform-provider-opsgenie.provider.OpsgenieProviderConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.provider.OpsgenieProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 9
      },
      "name": "OpsgenieProviderConfig",
      "namespace": "provider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs#api_key OpsgenieProvider#api_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 13
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs#alias OpsgenieProvider#alias}",
            "stability": "stable",
            "summary": "Alias name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 23
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs#api_url OpsgenieProvider#api_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 17
          },
          "name": "apiUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/provider/index:OpsgenieProviderConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.schedule.Schedule": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule opsgenie_schedule}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.schedule.Schedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule opsgenie_schedule} Resource."
        },
        "locationInModule": {
          "filename": "src/schedule/index.ts",
          "line": 60
        },
        "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": "rhizo-co-terraform-provider-opsgenie.schedule.ScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schedule/index.ts",
        "line": 42
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 96
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 112
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 128
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 157
          },
          "name": "resetOwnerTeamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 173
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 185
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Schedule",
      "namespace": "schedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 47
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 100
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 116
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 132
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 145
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 161
          },
          "name": "ownerTeamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 177
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 106
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 122
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 138
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 151
          },
          "name": "ownerTeamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 167
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schedule/index:Schedule"
    },
    "rhizo-co-terraform-provider-opsgenie.schedule.ScheduleConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.schedule.ScheduleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/schedule/index.ts",
        "line": 9
      },
      "name": "ScheduleConfig",
      "namespace": "schedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule#name Schedule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 28
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule#description Schedule#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule#enabled Schedule#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 17
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule#id Schedule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule#owner_team_id Schedule#owner_team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 32
          },
          "name": "ownerTeamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule#timezone Schedule#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule/index.ts",
            "line": 36
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schedule/index:ScheduleConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotation": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation opsgenie_schedule_rotation}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation opsgenie_schedule_rotation} Resource."
        },
        "locationInModule": {
          "filename": "src/schedule-rotation/index.ts",
          "line": 732
        },
        "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": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 871
          },
          "name": "putParticipant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipant"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 884
          },
          "name": "putTimeRestriction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestriction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 771
          },
          "name": "resetEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 787
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 803
          },
          "name": "resetLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 819
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 887
          },
          "name": "resetTimeRestriction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 899
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ScheduleRotation",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 719
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 868
          },
          "name": "participant",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipantList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 881
          },
          "name": "timeRestriction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 775
          },
          "name": "endDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 791
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 807
          },
          "name": "lengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 823
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 875
          },
          "name": "participantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipant"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 836
          },
          "name": "scheduleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 849
          },
          "name": "startDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 891
          },
          "name": "timeRestrictionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 862
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 765
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 781
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 797
          },
          "name": "length",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 813
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 829
          },
          "name": "scheduleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 842
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 855
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotation"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 9
      },
      "name": "ScheduleRotationConfig",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#participant ScheduleRotation#participant}",
            "stability": "stable",
            "summary": "participant block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 46
          },
          "name": "participant",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipant"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#schedule_id ScheduleRotation#schedule_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 32
          },
          "name": "scheduleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#start_date ScheduleRotation#start_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 36
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#type ScheduleRotation#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 40
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#end_date ScheduleRotation#end_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 13
          },
          "name": "endDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#id ScheduleRotation#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#length ScheduleRotation#length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 24
          },
          "name": "length",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#name ScheduleRotation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#time_restriction ScheduleRotation#time_restriction}",
            "stability": "stable",
            "summary": "time_restriction block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 52
          },
          "name": "timeRestriction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipant": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 54
      },
      "name": "ScheduleRotationParticipant",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#type ScheduleRotation#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 65
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#id ScheduleRotation#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 61
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationParticipant"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipantList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipantList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/schedule-rotation/index.ts",
          "line": 167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 174
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipantOutputReference"
            }
          }
        }
      ],
      "name": "ScheduleRotationParticipantList",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 167
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 167
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 167
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipant"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationParticipantList"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipantOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/schedule-rotation/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 137
          },
          "name": "resetId"
        }
      ],
      "name": "ScheduleRotationParticipantOutputReference",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 141
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 154
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 131
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 147
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationParticipant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationParticipantOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestriction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestriction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 558
      },
      "name": "ScheduleRotationTimeRestriction",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#type ScheduleRotation#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 562
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#restriction ScheduleRotation#restriction}",
            "stability": "stable",
            "summary": "restriction block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 568
          },
          "name": "restriction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#restrictions ScheduleRotation#restrictions}",
            "stability": "stable",
            "summary": "restrictions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 574
          },
          "name": "restrictions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationTimeRestriction"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/schedule-rotation/index.ts",
          "line": 699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 706
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionOutputReference"
            }
          }
        }
      ],
      "name": "ScheduleRotationTimeRestrictionList",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 699
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 699
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 699
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 692
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationTimeRestrictionList"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/schedule-rotation/index.ts",
          "line": 599
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 589
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 663
          },
          "name": "putRestriction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestriction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 679
          },
          "name": "putRestrictions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 666
          },
          "name": "resetRestriction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 682
          },
          "name": "resetRestrictions"
        }
      ],
      "name": "ScheduleRotationTimeRestrictionOutputReference",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 660
          },
          "name": "restriction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 676
          },
          "name": "restrictions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 670
          },
          "name": "restrictionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 686
          },
          "name": "restrictionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 654
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 647
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestriction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationTimeRestrictionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestriction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestriction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 178
      },
      "name": "ScheduleRotationTimeRestrictionRestriction",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#end_hour ScheduleRotation#end_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 182
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#end_min ScheduleRotation#end_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 186
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#start_hour ScheduleRotation#start_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 190
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#start_min ScheduleRotation#start_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 194
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationTimeRestrictionRestriction"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/schedule-rotation/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 340
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionOutputReference"
            }
          }
        }
      ],
      "name": "ScheduleRotationTimeRestrictionRestrictionList",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 333
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 333
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 333
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationTimeRestrictionRestrictionList"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/schedule-rotation/index.ts",
          "line": 220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 210
      },
      "name": "ScheduleRotationTimeRestrictionRestrictionOutputReference",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 281
          },
          "name": "endHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 294
          },
          "name": "endMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 307
          },
          "name": "startHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 320
          },
          "name": "startMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 274
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 287
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 300
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 313
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestriction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationTimeRestrictionRestrictionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 344
      },
      "name": "ScheduleRotationTimeRestrictionRestrictions",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#end_day ScheduleRotation#end_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 348
          },
          "name": "endDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#end_hour ScheduleRotation#end_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 352
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#end_min ScheduleRotation#end_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 356
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#start_day ScheduleRotation#start_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 360
          },
          "name": "startDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#start_hour ScheduleRotation#start_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 364
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/schedule_rotation#start_min ScheduleRotation#start_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 368
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationTimeRestrictionRestrictions"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/schedule-rotation/index.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 554
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionsOutputReference"
            }
          }
        }
      ],
      "name": "ScheduleRotationTimeRestrictionRestrictionsList",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 547
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 547
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 547
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationTimeRestrictionRestrictionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/schedule-rotation/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schedule-rotation/index.ts",
        "line": 386
      },
      "name": "ScheduleRotationTimeRestrictionRestrictionsOutputReference",
      "namespace": "scheduleRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 469
          },
          "name": "endDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 482
          },
          "name": "endHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 495
          },
          "name": "endMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 508
          },
          "name": "startDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 521
          },
          "name": "startHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 534
          },
          "name": "startMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 462
          },
          "name": "endDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 475
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 488
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 501
          },
          "name": "startDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 514
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 527
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schedule-rotation/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.scheduleRotation.ScheduleRotationTimeRestrictionRestrictions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/schedule-rotation/index:ScheduleRotationTimeRestrictionRestrictionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.service.Service": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service opsgenie_service}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.service.Service",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service opsgenie_service} Resource."
        },
        "locationInModule": {
          "filename": "src/service/index.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",
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.service.ServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 91
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 107
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 136
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 161
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Service",
      "namespace": "service",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 95
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 111
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 124
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 140
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 153
          },
          "name": "teamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 117
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 130
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 146
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/service/index:Service"
    },
    "rhizo-co-terraform-provider-opsgenie.service.ServiceConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.service.ServiceConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service/index.ts",
        "line": 9
      },
      "name": "ServiceConfig",
      "namespace": "service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service#name Service#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service#team_id Service#team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 32
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service#description Service#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service#id Service#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service#tags Service#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/service/index:ServiceConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRule": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule opsgenie_service_incident_rule}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule opsgenie_service_incident_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/service-incident-rule/index.ts",
          "line": 780
        },
        "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": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 839
          },
          "name": "putIncidentRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRule"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 813
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 851
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServiceIncidentRule",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 767
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 836
          },
          "name": "incidentRule",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 817
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 843
          },
          "name": "incidentRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 830
          },
          "name": "serviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 807
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 823
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRule"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 9
      },
      "name": "ServiceIncidentRuleConfig",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#incident_rule ServiceIncidentRule#incident_rule}",
            "stability": "stable",
            "summary": "incident_rule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 26
          },
          "name": "incidentRule",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#service_id ServiceIncidentRule#service_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 20
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#id ServiceIncidentRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRule": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 606
      },
      "name": "ServiceIncidentRuleIncidentRule",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#incident_properties ServiceIncidentRule#incident_properties}",
            "stability": "stable",
            "summary": "incident_properties block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 622
          },
          "name": "incidentProperties",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#condition_match_type ServiceIncidentRule#condition_match_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 610
          },
          "name": "conditionMatchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#conditions ServiceIncidentRule#conditions}",
            "stability": "stable",
            "summary": "conditions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 616
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRule"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 28
      },
      "name": "ServiceIncidentRuleIncidentRuleConditions",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#field ServiceIncidentRule#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 38
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#operation ServiceIncidentRule#operation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 54
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#expected_value ServiceIncidentRule#expected_value}",
            "stability": "stable",
            "summary": "User defined value that will be compared with alert field according to the operation. Default value is empty string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 34
          },
          "name": "expectedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#key ServiceIncidentRule#key}",
            "stability": "stable",
            "summary": "If 'field' is set as 'extra-properties', key could be used for key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#not ServiceIncidentRule#not}",
            "stability": "stable",
            "summary": "Indicates behaviour of the given operation. Default value is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 50
          },
          "name": "not",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRuleConditions"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/service-incident-rule/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 229
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditionsOutputReference"
            }
          }
        }
      ],
      "name": "ServiceIncidentRuleIncidentRuleConditionsList",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 222
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 222
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 222
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRuleConditionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/service-incident-rule/index.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 147
          },
          "name": "resetExpectedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 176
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 192
          },
          "name": "resetNot"
        }
      ],
      "name": "ServiceIncidentRuleIncidentRuleConditionsOutputReference",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 151
          },
          "name": "expectedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 164
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 180
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 196
          },
          "name": "notInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 209
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 141
          },
          "name": "expectedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 157
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 170
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 186
          },
          "name": "not",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 202
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 85
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRuleConditionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentProperties": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 381
      },
      "name": "ServiceIncidentRuleIncidentRuleIncidentProperties",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#message ServiceIncidentRule#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 393
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#priority ServiceIncidentRule#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 397
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#stakeholder_properties ServiceIncidentRule#stakeholder_properties}",
            "stability": "stable",
            "summary": "stakeholder_properties block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 407
          },
          "name": "stakeholderProperties",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#description ServiceIncidentRule#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 385
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#details ServiceIncidentRule#details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 389
          },
          "name": "details",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#tags ServiceIncidentRule#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 401
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRuleIncidentProperties"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/service-incident-rule/index.ts",
          "line": 595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 602
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "ServiceIncidentRuleIncidentRuleIncidentPropertiesList",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 595
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 595
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 595
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRuleIncidentPropertiesList"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/service-incident-rule/index.ts",
          "line": 435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 578
          },
          "name": "putStakeholderProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 507
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 523
          },
          "name": "resetDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 565
          },
          "name": "resetTags"
        }
      ],
      "name": "ServiceIncidentRuleIncidentRuleIncidentPropertiesOutputReference",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 575
          },
          "name": "stakeholderProperties",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 511
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 527
          },
          "name": "detailsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 540
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 553
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 582
          },
          "name": "stakeholderPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 569
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 501
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 517
          },
          "name": "details",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 533
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 546
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 559
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRuleIncidentPropertiesOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderProperties": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 233
      },
      "name": "ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderProperties",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#message ServiceIncidentRule#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 245
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#description ServiceIncidentRule#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 237
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/service_incident_rule#enable ServiceIncidentRule#enable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 241
          },
          "name": "enable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderProperties"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderPropertiesList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/service-incident-rule/index.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 377
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderPropertiesList",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 370
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 370
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 370
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderPropertiesList"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderPropertiesOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/service-incident-rule/index.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 324
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 340
          },
          "name": "resetEnable"
        }
      ],
      "name": "ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderPropertiesOutputReference",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 328
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 344
          },
          "name": "enableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 357
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 318
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 334
          },
          "name": "enable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 350
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRuleIncidentPropertiesStakeholderPropertiesOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/service-incident-rule/index.ts",
          "line": 747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 754
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleOutputReference"
            }
          }
        }
      ],
      "name": "ServiceIncidentRuleIncidentRuleList",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 747
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 747
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 747
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRuleList"
    },
    "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/service-incident-rule/index.ts",
          "line": 647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-incident-rule/index.ts",
        "line": 637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 714
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 730
          },
          "name": "putIncidentProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 701
          },
          "name": "resetConditionMatchType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 717
          },
          "name": "resetConditions"
        }
      ],
      "name": "ServiceIncidentRuleIncidentRuleOutputReference",
      "namespace": "serviceIncidentRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 711
          },
          "name": "conditions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 727
          },
          "name": "incidentProperties",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 705
          },
          "name": "conditionMatchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 721
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 734
          },
          "name": "incidentPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRuleIncidentProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 695
          },
          "name": "conditionMatchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-incident-rule/index.ts",
            "line": 651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.serviceIncidentRule.ServiceIncidentRuleIncidentRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-incident-rule/index:ServiceIncidentRuleIncidentRuleOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.team.Team": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team opsgenie_team}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.team.Team",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team opsgenie_team} Resource."
        },
        "locationInModule": {
          "filename": "src/team/index.ts",
          "line": 213
        },
        "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": "rhizo-co-terraform-provider-opsgenie.team.TeamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 323
          },
          "name": "putMember",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.team.TeamMember"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 249
          },
          "name": "resetDeleteDefaultResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 265
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 281
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 297
          },
          "name": "resetIgnoreMembers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 326
          },
          "name": "resetMember"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 338
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Team",
      "namespace": "team",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 200
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 320
          },
          "name": "member",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.team.TeamMemberList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 253
          },
          "name": "deleteDefaultResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 269
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 285
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 301
          },
          "name": "ignoreMembersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 330
          },
          "name": "memberInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.team.TeamMember"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 314
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 243
          },
          "name": "deleteDefaultResources",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 259
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 275
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 291
          },
          "name": "ignoreMembers",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 307
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/team/index:Team"
    },
    "rhizo-co-terraform-provider-opsgenie.team.TeamConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.team.TeamConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/team/index.ts",
        "line": 9
      },
      "name": "TeamConfig",
      "namespace": "team",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team#name Team#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team#delete_default_resources Team#delete_default_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 13
          },
          "name": "deleteDefaultResources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team#description Team#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team#id Team#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team#ignore_members Team#ignore_members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 28
          },
          "name": "ignoreMembers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team#member Team#member}",
            "stability": "stable",
            "summary": "member block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 38
          },
          "name": "member",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.team.TeamMember"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team/index:TeamConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.team.TeamMember": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.team.TeamMember",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/team/index.ts",
        "line": 40
      },
      "name": "TeamMember",
      "namespace": "team",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team#id Team#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 47
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team#role Team#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 51
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team#username Team#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 55
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/team/index:TeamMember"
    },
    "rhizo-co-terraform-provider-opsgenie.team.TeamMemberList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.team.TeamMemberList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 187
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.team.TeamMemberOutputReference"
            }
          }
        }
      ],
      "name": "TeamMemberList",
      "namespace": "team",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 180
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 180
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 180
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.team.TeamMember"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team/index:TeamMemberList"
    },
    "rhizo-co-terraform-provider-opsgenie.team.TeamMemberOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.team.TeamMemberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team/index.ts",
        "line": 70
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 147
          },
          "name": "resetRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 163
          },
          "name": "resetUsername"
        }
      ],
      "name": "TeamMemberOutputReference",
      "namespace": "team",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 135
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 151
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 167
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 141
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 157
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.team.TeamMember"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team/index:TeamMemberOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRule": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule opsgenie_team_routing_rule}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule opsgenie_team_routing_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 1110
        },
        "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": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 1092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1239
          },
          "name": "putCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteria"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1255
          },
          "name": "putNotify",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotify"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1268
          },
          "name": "putTimeRestriction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestriction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1242
          },
          "name": "resetCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1149
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1165
          },
          "name": "resetIsDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1181
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1197
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1271
          },
          "name": "resetTimeRestriction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1226
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1283
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TeamRoutingRule",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1097
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1236
          },
          "name": "criteria",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1252
          },
          "name": "notify",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotifyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1265
          },
          "name": "timeRestriction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1246
          },
          "name": "criteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1153
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1169
          },
          "name": "isDefaultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1185
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1259
          },
          "name": "notifyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotify"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1201
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1214
          },
          "name": "teamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1275
          },
          "name": "timeRestrictionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1230
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1143
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1159
          },
          "name": "isDefault",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1175
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1191
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1207
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1220
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRule"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 9
      },
      "name": "TeamRoutingRuleConfig",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#notify TeamRoutingRule#notify}",
            "stability": "stable",
            "summary": "notify block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 48
          },
          "name": "notify",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotify"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#team_id TeamRoutingRule#team_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 32
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#criteria TeamRoutingRule#criteria}",
            "stability": "stable",
            "summary": "criteria block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 42
          },
          "name": "criteria",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#id TeamRoutingRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#is_default TeamRoutingRule#is_default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 20
          },
          "name": "isDefault",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#name TeamRoutingRule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#order TeamRoutingRule#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 28
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#time_restriction TeamRoutingRule#time_restriction}",
            "stability": "stable",
            "summary": "time_restriction block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 54
          },
          "name": "timeRestriction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#timezone TeamRoutingRule#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 36
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteria": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 282
      },
      "name": "TeamRoutingRuleCriteria",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#type TeamRoutingRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 286
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#conditions TeamRoutingRule#conditions}",
            "stability": "stable",
            "summary": "conditions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 292
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleCriteria"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 56
      },
      "name": "TeamRoutingRuleCriteriaConditions",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#field TeamRoutingRule#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 64
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#operation TeamRoutingRule#operation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 76
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#expected_value TeamRoutingRule#expected_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 60
          },
          "name": "expectedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#key TeamRoutingRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 68
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#not TeamRoutingRule#not}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 72
          },
          "name": "not",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#order TeamRoutingRule#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 80
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleCriteriaConditions"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 278
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditionsOutputReference"
            }
          }
        }
      ],
      "name": "TeamRoutingRuleCriteriaConditionsList",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 271
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 271
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 271
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleCriteriaConditionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 180
          },
          "name": "resetExpectedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 209
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 225
          },
          "name": "resetNot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 254
          },
          "name": "resetOrder"
        }
      ],
      "name": "TeamRoutingRuleCriteriaConditionsOutputReference",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 184
          },
          "name": "expectedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 197
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 213
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 229
          },
          "name": "notInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 242
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 258
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 174
          },
          "name": "expectedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 190
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 203
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 219
          },
          "name": "not",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 235
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 248
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleCriteriaConditionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 401
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaOutputReference"
            }
          }
        }
      ],
      "name": "TeamRoutingRuleCriteriaList",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 394
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 394
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 394
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleCriteriaList"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 374
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 377
          },
          "name": "resetConditions"
        }
      ],
      "name": "TeamRoutingRuleCriteriaOutputReference",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 371
          },
          "name": "conditions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 381
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteriaConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 365
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 358
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleCriteriaOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotify": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotify",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 405
      },
      "name": "TeamRoutingRuleNotify",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#type TeamRoutingRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 420
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#id TeamRoutingRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 412
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#name TeamRoutingRule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 416
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleNotify"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotifyList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotifyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 552
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotifyOutputReference"
            }
          }
        }
      ],
      "name": "TeamRoutingRuleNotifyList",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 545
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 545
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 545
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotify"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleNotifyList"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotifyOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotifyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 499
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 515
          },
          "name": "resetName"
        }
      ],
      "name": "TeamRoutingRuleNotifyOutputReference",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 503
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 519
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 532
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 493
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 509
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 525
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleNotify"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleNotifyOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestriction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestriction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 936
      },
      "name": "TeamRoutingRuleTimeRestriction",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#type TeamRoutingRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 940
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#restriction TeamRoutingRule#restriction}",
            "stability": "stable",
            "summary": "restriction block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 946
          },
          "name": "restriction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#restrictions TeamRoutingRule#restrictions}",
            "stability": "stable",
            "summary": "restrictions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 952
          },
          "name": "restrictions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleTimeRestriction"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 1077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 1069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1084
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionOutputReference"
            }
          }
        }
      ],
      "name": "TeamRoutingRuleTimeRestrictionList",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1077
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1077
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1077
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1070
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleTimeRestrictionList"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1041
          },
          "name": "putRestriction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestriction"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1057
          },
          "name": "putRestrictions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1044
          },
          "name": "resetRestriction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1060
          },
          "name": "resetRestrictions"
        }
      ],
      "name": "TeamRoutingRuleTimeRestrictionOutputReference",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1038
          },
          "name": "restriction",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1054
          },
          "name": "restrictions",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1048
          },
          "name": "restrictionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1064
          },
          "name": "restrictionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1032
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 1025
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestriction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleTimeRestrictionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestriction": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestriction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 556
      },
      "name": "TeamRoutingRuleTimeRestrictionRestriction",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#end_hour TeamRoutingRule#end_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 560
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#end_min TeamRoutingRule#end_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 564
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#start_hour TeamRoutingRule#start_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 568
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#start_min TeamRoutingRule#start_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 572
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleTimeRestrictionRestriction"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 703
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 718
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionOutputReference"
            }
          }
        }
      ],
      "name": "TeamRoutingRuleTimeRestrictionRestrictionList",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 711
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 711
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 711
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestriction"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleTimeRestrictionRestrictionList"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 588
      },
      "name": "TeamRoutingRuleTimeRestrictionRestrictionOutputReference",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 659
          },
          "name": "endHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 672
          },
          "name": "endMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 685
          },
          "name": "startHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 698
          },
          "name": "startMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 652
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 665
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 678
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 691
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestriction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleTimeRestrictionRestrictionOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictions": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 722
      },
      "name": "TeamRoutingRuleTimeRestrictionRestrictions",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#end_day TeamRoutingRule#end_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 726
          },
          "name": "endDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#end_hour TeamRoutingRule#end_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 730
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#end_min TeamRoutingRule#end_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 734
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#start_day TeamRoutingRule#start_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 738
          },
          "name": "startDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#start_hour TeamRoutingRule#start_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 742
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/team_routing_rule#start_min TeamRoutingRule#start_min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 746
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleTimeRestrictionRestrictions"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionsList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 932
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionsOutputReference"
            }
          }
        }
      ],
      "name": "TeamRoutingRuleTimeRestrictionRestrictionsList",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 925
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 925
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 925
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleTimeRestrictionRestrictionsList"
    },
    "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionsOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/team-routing-rule/index.ts",
          "line": 774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/team-routing-rule/index.ts",
        "line": 764
      },
      "name": "TeamRoutingRuleTimeRestrictionRestrictionsOutputReference",
      "namespace": "teamRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 847
          },
          "name": "endDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 860
          },
          "name": "endHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 873
          },
          "name": "endMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 886
          },
          "name": "startDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 899
          },
          "name": "startHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 912
          },
          "name": "startMinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 840
          },
          "name": "endDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 853
          },
          "name": "endHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 866
          },
          "name": "endMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 879
          },
          "name": "startDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 892
          },
          "name": "startHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 905
          },
          "name": "startMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/team-routing-rule/index.ts",
            "line": 778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.teamRoutingRule.TeamRoutingRuleTimeRestrictionRestrictions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/team-routing-rule/index:TeamRoutingRuleTimeRestrictionRestrictionsOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.user.User": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user opsgenie_user}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.user.User",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user opsgenie_user} Resource."
        },
        "locationInModule": {
          "filename": "src/user/index.ts",
          "line": 268
        },
        "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": "rhizo-co-terraform-provider-opsgenie.user.UserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 440
          },
          "name": "putUserAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "rhizo-co-terraform-provider-opsgenie.user.UserUserAddress"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 321
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 337
          },
          "name": "resetLocale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 366
          },
          "name": "resetSkypeUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 382
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 398
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 443
          },
          "name": "resetUserAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 414
          },
          "name": "resetUserDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 455
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "User",
      "namespace": "user",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 255
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 437
          },
          "name": "userAddress",
          "type": {
            "fqn": "rhizo-co-terraform-provider-opsgenie.user.UserUserAddressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 309
          },
          "name": "fullNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 325
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 341
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 354
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 370
          },
          "name": "skypeUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 386
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 402
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 447
          },
          "name": "userAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.user.UserUserAddress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 418
          },
          "name": "userDetailsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 431
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 302
          },
          "name": "fullName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 315
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 331
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 347
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 360
          },
          "name": "skypeUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 376
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 392
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 408
          },
          "name": "userDetails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 424
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user/index:User"
    },
    "rhizo-co-terraform-provider-opsgenie.user.UserConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.user.UserConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user/index.ts",
        "line": 9
      },
      "name": "UserConfig",
      "namespace": "user",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#full_name User#full_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 13
          },
          "name": "fullName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#role User#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 28
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#username User#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 48
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#id User#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#locale User#locale}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 24
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#skype_username User#skype_username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 32
          },
          "name": "skypeUsername",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#tags User#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#timezone User#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 40
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#user_address User#user_address}",
            "stability": "stable",
            "summary": "user_address block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 54
          },
          "name": "userAddress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.user.UserUserAddress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#user_details User#user_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 44
          },
          "name": "userDetails",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/user/index:UserConfig"
    },
    "rhizo-co-terraform-provider-opsgenie.user.UserUserAddress": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.user.UserUserAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user/index.ts",
        "line": 56
      },
      "name": "UserUserAddress",
      "namespace": "user",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#city User#city}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 60
          },
          "name": "city",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#country User#country}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 64
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#line User#line}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 68
          },
          "name": "line",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#state User#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 72
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user#zipcode User#zipcode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 76
          },
          "name": "zipcode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user/index:UserUserAddress"
    },
    "rhizo-co-terraform-provider-opsgenie.user.UserUserAddressList": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.user.UserUserAddressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 242
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.user.UserUserAddressOutputReference"
            }
          }
        }
      ],
      "name": "UserUserAddressList",
      "namespace": "user",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 235
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 235
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 235
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "rhizo-co-terraform-provider-opsgenie.user.UserUserAddress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user/index:UserUserAddressList"
    },
    "rhizo-co-terraform-provider-opsgenie.user.UserUserAddressOutputReference": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.user.UserUserAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user/index.ts",
        "line": 93
      },
      "name": "UserUserAddressOutputReference",
      "namespace": "user",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 170
          },
          "name": "cityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 183
          },
          "name": "countryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 196
          },
          "name": "lineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 209
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 222
          },
          "name": "zipcodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 163
          },
          "name": "city",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 176
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 189
          },
          "name": "line",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 202
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 215
          },
          "name": "zipcode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "rhizo-co-terraform-provider-opsgenie.user.UserUserAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user/index:UserUserAddressOutputReference"
    },
    "rhizo-co-terraform-provider-opsgenie.userContact.UserContact": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user_contact opsgenie_user_contact}."
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.userContact.UserContact",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user_contact opsgenie_user_contact} Resource."
        },
        "locationInModule": {
          "filename": "src/user-contact/index.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",
            "type": {
              "fqn": "rhizo-co-terraform-provider-opsgenie.userContact.UserContactConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user-contact/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 91
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 107
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 158
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "UserContact",
      "namespace": "userContact",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 95
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 111
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 124
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 137
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 150
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 85
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 117
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 130
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 143
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-contact/index:UserContact"
    },
    "rhizo-co-terraform-provider-opsgenie.userContact.UserContactConfig": {
      "assembly": "rhizo-co-terraform-provider-opsgenie",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "rhizo-co-terraform-provider-opsgenie.userContact.UserContactConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user-contact/index.ts",
        "line": 9
      },
      "name": "UserContactConfig",
      "namespace": "userContact",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user_contact#method UserContact#method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 24
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user_contact#to UserContact#to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 28
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user_contact#username UserContact#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 32
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user_contact#enabled UserContact#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 13
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.33/docs/resources/user_contact#id UserContact#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-contact/index.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-contact/index:UserContactConfig"
    }
  },
  "version": "0.0.0",
  "fingerprint": "YiwueINUuPZ8Je+33uOG0EVioWfyulWJ7Eeb554UrQc="
}